Only request the expected amount of data
Only request the expected amount of data

This had no impact (yet) since recv(2) returns the amount of data read
when the socket is closed.  While here, make the code look like the one
of it's sister function send_whole_file_content().

smortex/radjust,smortex/radjust