Constructor that takes an already created, connected (!) socket.
Creates a new unconnected socket that will connect to the given host on the given port.
Returns the actual address of the peer the socket is connected to.
The host the socket is connected to or will connect to. Null if an already connected socket was used to construct the object.
Checks whether the socket is connected.
The port the socket is connected to or will connect to. Zero if an already connected socket was used to construct the object.
The socket receiving timeout. Values smaller than 500 ms are not supported on Windows.
The socket send timeout.
Sets the needed socket options.
Returns the OS handle of the underlying socket.
Writes as much data to the socket as there can be in a single OS call.
Remote host.
Cached peer address.
Cached peer host name.
Cached peer port.
Remote port.
Timeout for receiving.
Timeout for sending.
Wrapped socket object.
Common parts of a socket TTransport implementation, regardless of how the actual I/O is performed (sync/async).