Я создал сокет потока ssl следующим образом
boost::asio::ssl::stream<boost::asio::ip::tcp::socket> socket;
, и я использую read_some
для получения данных с сервера
socket.read_some(boost::asio::buffer(data_buffer,MAX_BUF_SZ),error);
Проблема, с которой я столкнулся, заключалась в том, что я был я не получаю данные с сервера, поэтому я ожидал ошибки в этом случае, но read_some
не дал мне ошибки и продолжал блокировать, ожидая данных.
Может кто-нибудь предложить что-нибудь для обработки этого случая