В настоящее время я разрабатываю шлюз для подключения apns к push-уведомлениям. Apns закроет ssl-сокет, когда соединение простаивает около одного часа. Иногда, когда я повторно подключаюсь, boost.asio продолжает сообщать мне, что рукопожатие не удается с кодом ошибки 335544539. Когда apns закрывает соединение, я вызываю socket.close (), но я не отключал поток ssl. Как мне очистить поток ssl, чтобы я мог повторно подключиться, используя старый поток ssl?
openssl errstr 0x140000DB
возвращаетerror:140000DB:SSL routines:SSL routines:short read
. - person jww   schedule 13.08.2014