Writes bytes to the socket from the provided array until the array has been fully written
the buffer to write from
the number of bytes written
See Implementation
Writes bytes to the socket from the provided array until the array has been fully written