gsoapスタブC++をカスタムダイナミックライブラリに入れ、メインプログラムとリンクして構築しました。カスタムライブラリのOpensslとgsoap
https呼び出しを使用すると、opensslからERROR_SYSCALLが取得され、SSL_Connectで失敗することがわかります。
正確なエラーがある:私は何を
sk_sort:0xb6cc1680
SOAP 1.2 fault SOAP-ENV:Receiver [no subcode]
"SSL_ERROR_SYSCALL
Error observed by underlying SSL/TLS BIO: Connection reset by peer"
Detail: SSL_connect error in tcp_connect()
私は私たちのメインプログラムで直接同じコードを使用している場合、それは何の問題もなく動作します...
をしないのですか?私たちのカスタムライブラリは一種で
は、カスタムライブラリではなく、最新のgSOAPで
それはgsoapの問題のように奇妙に見えます。古いバージョンは新しいものではありません。同じプロキシ定義だけでバージョンをアップグレードしました....何が間違っている可能性がありますか? – Lonko
2番目のWebサービスを追加したことは事実です。エラーはこのトレッドに似ています:http://openssl.6102.n7.nabble.com/SSL-read-returns-SSL-ERROR-SYSCALL-td24361.html – Lonko
クライアント情報、サーバー情報、クライアントの安全なトランスポート(私はそのOpenSSLと思う)、サーバーの安全なトランスポート、ファイアウォールの設定、OpenSSLのバージョンなどの多くの情報が必要です。 – jww