0

このエラーに関する詳細情報を取得できません:

QAbstractSocket::UnknownSocketError

QT QAbstractSocket::SocketErrorは、何らかのエラーが発生したという基本的な説明のみを提供します

不明なエラーが発生しました。

列挙値 = -1

QTcpSocket::errorString() を呼び出すと、次のことが提供されます。

"Unknown error"

SO でこれに関する質問が 1 つありますが、問題を解決するための実際の解決策は提供されません (そして、私が行ったことを提案しました)

このエラーをさらに進める方法がまったくわかりません

psスタックトレース/バックトレースオプションを探しましたが、何も見つかりませんでした-もしあれば、コメントを残してください

アップデート

コード:

//サーバ

//...
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"

何かアドバイス?

4

0 に答える 0