Available on php
Available on cpp, hl, python, macro, cs, php, java, neko
A custom value that can be associated with the socket. Can be used to retrieve your custom infos after a select.
The stream on which you can read available data. By default the stream is blocking until the requested data is available,
use setBlocking(false) or setTimeout to prevent infinite waiting.
The stream on which you can send data. Please note that in case the output buffer you will block while writing the data, use setBlocking(false) or setTimeout to prevent that.
Change the blocking mode of the socket. A blocking socket is the default behavior. A non-blocking socket will abort blocking operations immediately by throwing a haxe.io.Error.Blocked value.
Allows the socket to immediately send the data when written to its output : this will cause less ping but might increase the number of packets / data size, especially when doing a lot of small writes.
Block until some data is available for read on the socket.