$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] [asio] SSL async_shutdown() never finishes if called when async_read_some() is in progress
From: Gavin Lambert (gavinl_at_[hidden])
Date: 2018-04-08 23:44:25
On 7/04/2018 19:02, Alexander D. wrote:
> OK, after delving into the asio::ssl code, I finally managed to do
this by closing the underlying socket when async_read_some() finishes
with an error.
Closing the socket on read error is fairly standard practice. Otherwise
you have a socket that you're not reading from (which is generally
undesirable) or will be endlessly spinning with read errors (if you try
to restart the read, since most errors are non-recoverable).