🏄 represents a socket that listens for clients on a given port.
Creates a 🏄 instance that immediately starts listening on the given port. This initializer returns an error if an error occurs.
Waits until a client wants to connect to this socket and returns a socket to communicate with it.
Closes this socket.