Constructs a new instance.
Allows derived classes to create a different TSocket type.
Whether to listen on IPv6 only, if IPv6 support is detected (default: false).
The port the server socket listens at.
The socket receiving timeout, zero to block infinitely.
The delay between a listening attempt failing and retrying it.
The maximum number of listening retries if it fails.
The socket sending timeout, zero to block infinitely.
The size of the TCP receiving buffer, in bytes.
The size of the TCP send buffer, in bytes.
Number of connections listen() backlogs.
Starts listening for server connections.
Closes the server transport, causing it to stop listening.
Returns whether the server transport is currently listening.
Accepts a client connection and returns an opened TTransport for it, never returning null.
Server socket implementation of TServerTransport.
Maps to std.socket listen()/accept(); only provides TCP/IP sockets (i.e. no Unix sockets) for now, because they are not supported in std.socket.