我是用来做工业应用程序的,对时效性要求高。代码的问题应该是有,我发现两次通信之间人为的加入200ms(用的是processEvents)的延时,通信的可靠性就好了,基本不会有几秒钟,甚至十几秒都读不到数据的情况(qt4可以,qt5编译的程序也有问题)。
PS:我的通信代码是放在另一个线程里面的,也同样放了延时,但是延时的时间却不能长,长了也会有十几秒读不到数据的情况。
【 在 hgoldfish 的大作中提到: 】
: 估计是代码的问题。
: 正常不会碰到这样的问题。
: 我甚至拿 Qt 写一些服务器后端的网络服务程序。已经在生产服务器上运行好几年了。
: ...................
--
修改:hengcuiyuan FROM 113.70.65.*
FROM 113.70.65.*