Server is non-blocking and listens for connections