QAbstractSocket::UnknownSocketError предоставляет errorString для "UnknownError"

Я не могу получить дополнительную информацию об этой ошибке:

QAbstractSocket::UnknownSocketError

QT QAbstractSocket:: SocketError предоставляет только базовое объяснение того, что произошла какая-то ошибка

Произошла неопознанная ошибка.

значение enum = -1

Вызов QTcpSocket::errorString() обеспечивает это:

"Unknown error"

Есть один вопрос, касающийся этого здесь, на SO, но не дает реального решения для решения проблемы (и что было предложено, я сделал)

Я абсолютно не знаю, как дальше продвигаться с этой ошибкой

ps Я искал какой-либо вариант stacktrace / backtrace, не нашел ничего - если есть, пожалуйста, оставьте комментарий

ОБНОВИТЬ

Код:

// Сервер

//...
if (tcpServer.listen(QHostAddress().AnyIPv4, 5000)) {
    qDebug() << "tcpserver started on port : 5000";
}
else{
    qDebug() << "tcpserver failed to start";
}
//...

// Клиент

//...
tcp_con = new QTcpSocket(new QObject());
tcp_con->connectToHost("127.0.0.1", 5000);

switch (tcp_con->error()) {
    //...
    case QAbstractSocket::UnknownSocketError:
    qDebug() << "tcp error UnknownSocketError closed : " << tcp_con->errorString();
    return;
    //...
}

Отладочный вывод клиента:

tcp error UnknownSocketError closed :  "Unknown error"

Любой совет?

0 ответов

Другие вопросы по тегам