Reads bytes from the socket into the provided array until the array is fully-filled
the buffer to read into
the number of bytes read
See Implementation
Reads bytes from the socket into the provided array until the array is fully-filled