If I have a
and pushing them to a queue for other threads to handle, and no threads takes a socket for, say two minutes, and the client pushes data but then times out and disconnects. When a
then takes one of those now closed
and tries to read from it, will it get the data that has already been sent by the client, or will there be nothing there to read?