sender and Native_handle_receiver concepts by using a stream-oriented U...">Native_socket_stream</a> internals has a condition where it is obligated to stop writing to the user buffer and return to them an overall in-pipe error:<ul>
<li>idle timeout (no in-traffic for N time).</li>
<li>But the whole point of <code>async_read()</code> and therefore the present extension is to keep reading until all N bytes are here, or an error. The aforementioned condition is, in a sense, the latter: an error; except it ori