当前位置: 代码迷 >> QT开发 >> Qt 的 Socket 通讯出现错误
  详细解决方案

Qt 的 Socket 通讯出现错误

热度:80   发布时间:2016-04-25 04:18:01.0
Qt 的 Socket 通讯出现异常。
本来C/S程序运行的好好的。

但是这次一条指令的数据有点大了,超过 3MB ,结果在客户端接收到时出现的中间部分字符丢失。

可是也不是每次都是这样,基本上成功率只有 10% , 试十次,九次失败。

想来想去,会不会是服务器或客户端的缓存不足?导致数据丢失了呢?

以前用C++Builder做的的应用完全一样,也没出现过这个问题呀??

想不通了 ... ...
------最佳解决方案--------------------
是TCP的 还是 udp的
socket原声态的缓冲区大小最大为64K
------其他解决方案--------------------
原生态 
linux下输入法不好使
------其他解决方案--------------------
当然是TCP,原因找到了。。。是程序解析错误 。。。 
------其他解决方案--------------------
en 
解决就好 
  相关解决方案