Attempts to write buffer.length
bytes from buffer
to this.
If some data is successfully written, the return status will be OK, and *
nwrote
will contain the number of bytes actually written (which may be less than buffer.length
).
If this is non-blocking, and no data could be written right away, the return value will be WOULD_BLOCK. In this case, the caller can connect to the writable signal to know when more data can be written. (NB: writable is only emitted after write returns WOULD_BLOCK, and it is only emitted once. See the documentation for non_blocking.)
this |
the socket |
buffer |
data to write |
nwrote |
on return, number of bytes written |
cancellable |
a Cancellable, or |
len |
size of |
a SocketIOStatus, as described above (or
EOF or ERROR
. |