
22 Mar
2010
22 Mar
'10
9:07 a.m.
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.