Send data on the connection. If the socket is blocking and there is no buffer space left, send waits.
The number of bytes actually sent, or Socket.ERROR on failure.
See Implementation
Send data on the connection. If the socket is blocking and there is no buffer space left, send waits.