• 4348阅读
  • 0回复

[提问]如何判断网络连接是否正常 [复制链接]

上一主题 下一主题
离线txwhhny
 

只看楼主 正序阅读 楼主  发表于: 2012-02-21
<DIV id=read_tpc mb10?>作为客户端,我创建了一个qtcpsocket,然后连接到服务器,通信都正常,但是我拔掉网线,过了大概5分钟左右,又把网线插上,在这期间,qtcpsocket的state() == QAbstractSocket::ConnectedState,qt也没有emit error(QAbstractSocket::SocketError);等了好久,仍然没有连上服务器。但是state()仍然没变和error的信号也没被发射。
也就是说如果是这种异常情况,如何知道这个socket的连接已经不可用了。
快速回复
限100 字节
 
上一个 下一个