Как очистить boost::asio::ssl::stream после закрытия сервером
В настоящее время я разрабатываю шлюз для подключения apns к push-уведомлениям. Apns закроет сокет ssl, когда соединение простаивает около часа. Иногда при повторном подключении boost.asio постоянно сообщает мне, что рукопожатие завершается неудачно с кодом ошибки 335544539. Когда apns закрывает соединение, я вызываю socket.close(), но я не отключил поток ssl. Как я мог очистить поток ssl, чтобы я мог восстановить соединение, используя старый поток ssl?