如何判断网络连接是否正常
<DIV id=read_tpc mb10?>作为客户端,我创建了一个qtcpsocket,然后连接到服务器,通信都正常,但是我拔掉网线,过了大概5分钟左右,又把网线插上,在这期间,qtcpsocket的state() == QAbstractSocket::ConnectedState,qt也没有emit error(QAbstractSocket::SocketError);等了好久,仍然没有连上服务器。但是state()仍然没变和error的信号也没被发射。也就是说如果是这种异常情况,如何知道这个socket的连接已经不可用了。