Reads received data into the provided buffer
Number of bytes received (0 indicated that the connection got closed before receiving any bytes)
or socketERROR = on failure
SocketTimeoutException on timeout
See Implementation
Reads received data into the provided buffer