Я использую последнюю версию библиотеки boost :: beast (т.е. версия 1.68)
Я пытался sync websocket
клиент с ssl (очень похоже на приведенный пример) и после многих часов правильного получения данных с сервера мой код завершился со следующей ошибкой:
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
what(): Connection reset by peer
Что вызывает эту ошибку? Если это неизбежно, должен ли я перехватить исключение в цикле чтения и восстановить соединение, если это произойдет?
Задача ещё не решена.
Других решений пока нет …