Boost logo

Boost Users :

Subject: Re: [Boost-users] Will asio::ip::tcp::socket::read let me read all my data even if remote end is connected?
From: Igor R (boost.lists_at_[hidden])
Date: 2010-03-22 05:07:50


> What I'm curious about is if the server doesn't send a full block for the last block, and
> then closes the connection.
> Will this function still return whatever data it was able to read and then
> throw an exception on the next read?  Or will it throw an exception on that
> last read, rendering the last bit of data inaccesible?

read() will return an error or throw an exception, depending on the
function overload you use, but anyway you'll get all the data sent by
the server.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net