1

SSL 経由でサーバーに接続する際に問題があります。特別なコマンドを実行するとすぐに、通信しているサーバー上のサービスが切り替わり、SSL セッションが失われ、新しい SSL ハンドシェイクを行う必要があります。
どうすればGCDAsyncSocketでこれを行うことができますか? 呼び出した後[socket startTLS:...]、SSL セッション (のようなもの) を閉じて[socket stopTLS]から再度開くか、SSL セッションを再ネゴシエートする可能性はありません。また、TCP ソケットを切断して再接続したり、2 番目のソケットを使用して接続したりすることもできません。これは、最初にサーバーに接続したときに取得したエントリ ポイント サービスから再開するためです。

あなたが私に提供できるアイデアに感謝します!

前もって感謝します。

- 編集 -

新しい TCP ソケットを開かずに 2 番目の SSL セッションを確立する方法がまだわかりませんでした。SSLセッションを手動で再ネゴシエートする方法も見つかりませんでした...

何か案は?前もって感謝します!

4

0 に答える 0