Qt:QTcpSocket的默认连接超时

3 qt qtcpsocket qtnetwork

请告知如何在不使用阻塞waitForConnected()方法的情况下设置默认连接超时?我注意到套接字在大约60秒后发出错误信号(QAbstractSocket :: SocketTimeoutError),我可以将其作为超时处理,但可以调整此超时吗?

hyd*_*yde 6

你可以使用QTimer:

开发时,请确保至少连接stateChanged(...)error(...)信号到调试插槽,这只是打印参数.通过这种方式,您可以看到某些事情以您没想到的方式发生.