使用QAbstractSocket::UnknownSocketError
可能是QTcpSocket
的原因?
CODE
我正在使用以下代码获取此错误代码:
this->connect(socket, SIGNAL(socketError(QAbstractSocket::SocketError)), SLOT(handleSocketError(QAbstractSocket::SocketError)));
...
void MyClass::handleSocketError(QAbstractSocket::SocketError error)
{
qDebug() << error;
}
更多信息
QTcpSocket试图连接到某个远程主机。并且失败,并带有提到的错误代码。
最佳答案
如果阅读该代码,您将看到此错误正好表示该错误:“发生了一些不好的事情,我不知道为什么”。当然必须有异常(exception):
src/network/socket/qabstractsocket.cpp
)src/network/ssl/qsslsocket_openssl.cpp
)在这两种情况下,errorString均设置为适当的消息。
关于c++ - QAbstractSocket::UnknownSocketError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1885605/