gpt4 book ai didi

c++ - QAbstractSocket::UnknownSocketError

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:01:11 27 4
gpt4 key购买 nike

当使用QTcpSocket时,QAbstractSocket::UnknownSocketError可能是什么原因造成的?


代码

我收到以下代码的错误代码:

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 2025 行)
  • 发生了 SSL 错误(src/network/ssl/qsslsocket_openssl.cpp 在很多地方)

在这两种情况下,errorString 都设置为适当的消息。

关于c++ - QAbstractSocket::UnknownSocketError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1885605/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com