Listening server
Sample client