Skip to content

Latest commit

 

History

History

tcpecho

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

TCP echo demo

This demo shows how to use Tornado's asynchronous TCP client and server by implementing handle_stream as a coroutine.

To run the server:

$ python server.py

The client will send the message given with the --message option (which defaults to "ping"), wait for a response, then quit. To run:

$ python client.py --message="your message here"

Alternatively, you can interactively send messages to the echo server with a telnet client. For example:

$ telnet localhost 9888
Trying ::1...
Connected to localhost.
Escape character is '^]'.
ping
ping