Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
QT Qtcpsocket客户端失去连接但不发出断开信号_Qt_Sockets - Fatal编程技术网

QT Qtcpsocket客户端失去连接但不发出断开信号

QT Qtcpsocket客户端失去连接但不发出断开信号,qt,sockets,Qt,Sockets,我使用QTcpSocket从服务器接收数据,我设置了保持_活动的选项。 开始时,套接字连接到主机,并可以接收服务器推送数据。在服务器不推送数据一段时间后,如果不发出断开连接信号,客户端将无法接收服务器推送的数据。套接字状态为连接状态 但是,当我从网络端口拔下电线时,客户端套接字可能会发出断开连接信号 QTcpsocket发生了什么事?看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄

我使用QTcpSocket从服务器接收数据,我设置了保持_活动的选项。 开始时,套接字连接到主机,并可以接收服务器推送数据。在服务器不推送数据一段时间后,如果不发出断开连接信号,客户端将无法接收服务器推送的数据。套接字状态为连接状态


但是,当我从网络端口拔下电线时,客户端套接字可能会发出断开连接信号


QTcpsocket发生了什么事?

看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(控制台输出、回溯等)。你提供的细节越多,你可能得到的答案就越多。检查和。“当我从网络端口拔下电线时,客户端插座可能会发出断开连接信号”,这不一定。这取决于平台和设置。有时,即使物理连接丢失,平台也会强制超时。