2

Windows 7 x64SP1でQt4.8.1を使用して展開しているQtアプリケーションがありますが、32ビットでコンパイルされています。アプリケーションはQNetworkAccessManager、、、QNetworkRequestおよびQNetworkReplyを使用して、HTTPSを介してサーバーと通信します。この接続を5台の異なるマシンで正常にテストしました。6台目のマシンで、接続が。で失敗したときにこれをテストしましたQNetworkReply::NetworkError UnknownNetworkError。このマシンはWebブラウザのURLにアクセスでき、その通信は正常に機能します。さらに、同じネットワーク上で別のコンピューターを使用して、アプリケーションとの接続を正常に行うことができました。誰かがこの行動を引き起こしている可能性のあるアイデアを持っていますか?また、Qtバージョン4.7.4と4.8.1でこの動作が見られました。

4

1 に答える 1

1

SSLの問題でした。どうやらQtにはOpenSSLdllが必要です。それらを含めると、すべてが正常に機能しました。

于 2012-04-07T00:39:27.717 に答える