diff options
| author | Ryan Williams <rdw@lindenlab.com> | 2010-02-12 14:19:16 -0800 |
|---|---|---|
| committer | Ryan Williams <rdw@lindenlab.com> | 2010-02-12 14:19:16 -0800 |
| commit | 5b3759f79100bf6bc722681c4e5782fe048346f1 (patch) | |
| tree | 0d8832a9ff99574d1228fc5898e8a0328b021181 /examples | |
| parent | 9be1a5d76007a4227b05ace17d8bdd9f2cf2d828 (diff) | |
| download | eventlet-5b3759f79100bf6bc722681c4e5782fe048346f1.tar.gz | |
Modified echoserver example to not use separate readers/writers.
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/echoserver.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/echoserver.py b/examples/echoserver.py index 41c0b57..3c367a8 100644 --- a/examples/echoserver.py +++ b/examples/echoserver.py @@ -13,14 +13,14 @@ and then 'quit') import eventlet from eventlet.green import socket -def handle(reader, writer): +def handle(fd): print "client connected" while True: # pass through every non-eof line - x = reader.readline() + x = fd.readline() if not x: break - writer.write(x) - writer.flush() + fd.write(x) + fd.flush() print "echoed", x, print "client disconnected" @@ -34,6 +34,6 @@ while True: try: new_sock, address = server.accept() print "accepted", address - pool.spawn_n(handle, new_sock.makefile('r'), new_sock.makefile('w')) + pool.spawn_n(handle, new_sock.makefile('rw')) except (SystemExit, KeyboardInterrupt): break |
