CocoaAsyncSocket / GCDAsyncSocket: закрыть сеанс SSL/TLS (обратно в незашифрованное TCP-соединение) / установить второй сеанс SSL / пересмотреть сеанс

У меня проблема с подключением к серверу по SSL. Как только я выполняю специальную команду, служба на сервере, с которой я разговариваю, переключается и теряет сеанс SSL, заставляя меня сделать новое рукопожатие SSL.
Как я могу сделать это с GCDAsyncSocket? После того как я позвоню [socket startTLS:...] нет возможности закрыть сеанс SSL (что-то вроде [socket stopTLS]) и снова откройте его или пересмотрите сеанс SSL. Я также не могу отсоединить и повторно подключить сокет TCP или подключиться с использованием второго сокета, потому что тогда я снова начну работать со службой точки входа, которую получаю при первом подключении к серверу.

Я благодарен за любую идею, которую вы можете мне предоставить!

Заранее спасибо.

--редактировать--

Все еще не мог понять, как установить второй сеанс SSL без необходимости открывать новый сокет TCP. Я также не мог найти способ пересмотреть сессию SSL вручную...

Есть идеи? Заранее спасибо!

0 ответов

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