Home | Libraries | People | FAQ | More |
Read some data.
template< class MutableBufferSequence> std::size_t read_some( MutableBufferSequence const& buffers);
This function is used to read some data from the stream. The call blocks until one of the following is true:
Name |
Description |
---|---|
|
The buffers into which the data will be read. If the size of the buffers is zero bytes, the call always returns immediately with no error. |
The number of bytes read.
Type |
Thrown On |
---|---|
|
Thrown on failure. |
The read_some
operation
may not receive all of the requested number of bytes. Consider using
the function net::read
if you need to ensure that
the requested amount of data is read before the blocking operation completes.