最近在使用qt coding一个项目时,使用到了qtcpsocket模块来编写客户端与服务器。在windows平台下还能正常工作,但是在ubuntu平台下,客户端提示已连接时,服务器却没有响应。经过排查,发现是在重写qtcpsocket的incomingConnection函数时出现问题,incomingConnection(int handle),应改为incomingConnection(qintptr handle)。以下是qintptr的官方解释:

Integral type for representing pointers in a signed integer (useful for hashing, etc.).
Typedef for either qint32 or qint64. This type is guaranteed to be the same size as a pointer on all platforms supported by Qt. On a system with 32-bit pointers, qintptr is a typedef for qint32; on a system with 64-bit pointers, qintptr is a typedef for qint64.
Note that qintptr is signed. Use quintptr for unsigned values.

最新文章

  1. Centos6下安装Hadoop2.6 问题总结
  2. IOS Core Animation Advanced Techniques的学习笔记(三)
  3. 用SVG绕过浏览器XSS审计
  4. 请各位帮帮忙:Android LBS应用——CityExplorer (v1.0) 调研
  5. Android 创建内容提供器(ContentResolver)
  6. ECharts使用心得总结(二)
  7. CityGML文件格式
  8. Android系统SVC命令教程
  9. HubbleDotNet 学习之路
  10. 4G来临 IT业转型之路当在不远
  11. (greedy)Best Time to Buy and Sell Stock II
  12. Unity Object Pool
  13. java.sql.SQLException:ORA-01861:文字和格式字符串不匹配
  14. imx51-linux的cpuinfo之分析
  15. LeetCode题解之Diameter of Binary Tree
  16. geeksforgeeks-Array-Rotation and deletion
  17. 如何判断JavaScript数据具体类型
  18. springcloud微服务架构搭建:服务调用
  19. unicode utf8 学习记录
  20. Sublime Text 3插件收集

热门文章

  1. mac 中git操作账号的保存与删除
  2. 找出点的密集区域,javascript实现,html5 canvas效果图
  3. select top 1 和select top 1 with ties * from SC 的区别
  4. Qt核心机制与原理
  5. 【调试基础】Part 1 寄存器
  6. unistd.h
  7. Java编程思想--控制执行流程
  8. 跟随我在oracle学习php(17)
  9. Apache Spark 3.0 将内置支持 GPU 调度
  10. Android studio报Error:(26, 13)-v7:27.错误的解决方法