tornado/demos/tcpecho
Ben Darnell e332a7de7e *: Remove Python2 __future__ imports throughout the codebase 2018-07-14 16:58:48 -04:00
..
README.md Add suffix to README 2016-08-12 08:29:55 +02:00
client.py *: Remove Python2 __future__ imports throughout the codebase 2018-07-14 16:58:48 -04:00
server.py make executable bit and shebang consistent on various source files 2018-01-06 20:35:44 -05:00

README.md

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