首页| 论坛| 消息
主题:请教关于QTCPServer和QTcpSocket的问题
回帖:海森堡:请问这个过程中,是QTcpServer产生了timeout无法发送信息,还是QTcpServer产生了timeout无法接收信息呢?它们的默认timeout分别是多少呢?我在文档上找到的信息,都是关于connect的timeout,没有说一段时间不用以后,多久会断开。 (2021-01-12 21:26)
实测,我遇到的这种中断,并不是确定的timeout或者其他的连接断开。因为如果是连接断开的话,两个socket的state会有变化,同时也会发生disconnect信号。但是我这种情况并没有上述现象发生,查看服务器和客户端的两个socket,都是联通状态,但是过一段时间没有通信后,可以看到客户端确实发送了请求数据,但是服务器端并没有接受到数据。应该就像版主说的,被网关截断了。
下一楼›:看你的描述,是1个socket监听,4个tcp客户端连接。要注意如下关键点:
1)模型是用的slect机 ..
‹上一楼:海森堡:请问这个过程中,是QTcpServer产生了timeout无法发送信息,还是QTcpServer产生了timeout ..

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