首页| 论坛| 消息
主题:请教关于QTCPServer和QTcpSocket的问题
回帖:你自己要设计一个心跳规则

比如每隔几秒,向服务端发送一个数据,并且服务端也返回一个数据。
这样有2个好处,首先是使得连接保持活跃的状态,然后是可以测试出耗时。

例如规则可以是:你向服务器发送一个时间x,服务器再返回x
那么你就用收到服务器返回的时间减去x,就是通讯的耗时。

另外,如果在x发出1秒后,还没有收到服务器返回的x,那么就可能断了,或是网络非常糟糕。
下一楼›:谢谢版主回答。不过,我只能采用心跳保活么?我之前多次使用QTcpSocket和QTcpServer,都是长连接 ..

查看全部回帖(14)
«返回主帖