Qt64位程序网络通信出现问题,求助。

lvyato 2014-07-29 08:21:40
如题;

本身的服务器端程序为32位,客户端也是32位的。两者可以通过网络进行通信,最终将服务器端的程序重新编译生成64位以后,最终造成的问题就是,客户端不能与服务器端进行通信了。将服务器端设置为debug版本,打上断点,连接没有问题,但是就是不进入断点。用360网络流量管理器,观察已经建立连接,但是就是不能进行通信。求大神帮助解答
...全文
224 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvyato 2014-08-03
  • 打赏
  • 举报
回复
是不是Qt 5中关于incomingConnection的用法做了什么变化了?
foruok 2014-08-02
  • 打赏
  • 举报
回复
不是说已经建立连接了吗?为么没进 incomingConnection ?如果不是被防火墙挡住,就是代码问题了
lvyato 2014-08-02
  • 打赏
  • 举报
回复
还没到那一步呀。我重新写的incomingconnection() 这个虚函数,按理说只要有连接请求就会进入这个函数的,但是就是进不去。。
foruok 2014-07-30
  • 打赏
  • 举报
回复
需要说明你的通信交互细节,比如你是否定义了协议,协议中使用int、long等字段,并且这些字段和你的结构体或类做了映射?如果是这样, 64 位和 32 位适配时就会产生问题,需要重新调整。

16,175

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧