回帖:clickto:实测,我遇到的这种中断,并不是确定的timeout或者其他的连接断开。因为如果是连接断开的话,两个socket的state会有变化,同时也会发生disconnect信号。但是我这种情况并没有上述现象发生,查看服务器和客户端的两个socket,都是联通状态,但是过一段时间没有通信后,可以看到客 .. (2021-01-13 20:54)
你这个信息很关键,证实了我的推测。在你不直接做相关设置的情况下(使用setsockopt),其实QTcpSocket本身不用管timeout的问题,而是由系统来控制的。
我估计其实是注册表来控制超时时间,参考文章:
https://blog.csdn.net/libaineu2004/article/details/49054261