前提・実現したいこと
C++のboost::asioを用いたHTTPS通信を行っているのですが、相手サーバとの接続をソケットから再試行する方法が分かりません。
試したこと
// asio::ssl::stream<asio::ip::tcp::socket> ssl_stream です ssl_stream.lowest_layer().close(); ssl_stream.lowest_layer().connect(endpoint); ssl_stream.handshake(asio::ssl::stream_base::client); // 省略 asio::read_until(this->ssl_stream, response, "\r\n"); // Error
エラーメッセージ
terminate called after throwing an instance of 'boost::wrapexcept<boost::system::system_error>' what(): read_until: stream truncated

あなたの回答
tips
プレビュー