SocketGroup
Supports creation of client and server TCP sockets that all share an underlying non-blocking channel group.
Value members
Abstract methods
Opens a TCP connection to the specified server.
Opens a TCP connection to the specified server.
The connection is closed when the resource is released.
- Value Params
- options
socket options to apply to the underlying socket
- to
address of remote server
Creates a TCP server bound to specified address/port and returns a stream of client sockets -- one per client that connects to the bound address/port.
Creates a TCP server bound to specified address/port and returns a stream of client sockets -- one per client that connects to the bound address/port.
When the stream terminates, all open connections will terminate as well. Because of this, make sure to handle errors in the client socket Streams.
- Value Params
- address
address to accept connections from; none for all interfaces
- options
socket options to apply to the underlying socket
- port
port to bind