The return appears to be the size in bytes of the data written to the socket, or -1 on failure (this could be because of non blocking)
The return appears to be the size in bytes of the data written to the socket, or -1 on failure (this could be because of non blocking)