Base TCP server class. You must subclass GenericServer and provide a run method.
run(sock) Instance Public methods You must subclass
start(&block) Instance Public methods Starts the server and runs the block
shutdown() Instance Public methods Shuts down the server and all listening sockets
new(config={}, default=Config::General) Class Public methods Creates a new generic
[](key) Instance Public methods Retrieves key from the configuration
listen(address, port) Instance Public methods Adds listeners from address
stop() Instance Public methods Stops the server from accepting new connections