a listener for connections
address of the listener (if available)
accept a new connection
Close the underlying source.
listen on the given endpoint; must be called before any other methods
a listener for connections