summaryrefslogtreecommitdiff
path: root/manual_tests/tcp_client.py
diff options
context:
space:
mode:
Diffstat (limited to 'manual_tests/tcp_client.py')
-rw-r--r--manual_tests/tcp_client.py34
1 files changed, 0 insertions, 34 deletions
diff --git a/manual_tests/tcp_client.py b/manual_tests/tcp_client.py
deleted file mode 100644
index 214c6d9..0000000
--- a/manual_tests/tcp_client.py
+++ /dev/null
@@ -1,34 +0,0 @@
-#import logging; logging.basicConfig(level=logging.DEBUG)
-import aiogreen
-try:
- import asyncio
-except ImportError:
- import trollius as asyncio
-
-class EchoClientProtocol(asyncio.Protocol):
- def __init__(self, message, loop):
- self.message = message
- self.loop = loop
-
- def connection_made(self, transport):
- transport.write(self.message.encode())
- print('Data sent: {!r}'.format(self.message))
-
- def data_received(self, data):
- print('Data received: {!r}'.format(data.decode()))
-
- def connection_lost(self, exc):
- print('The server closed the connection')
- print('Stop the event loop')
- self.loop.stop()
-
-loop = aiogreen.EventLoop()
-message = 'Hello World!'
-coro = loop.create_connection(lambda: EchoClientProtocol(message, loop),
- '127.0.0.1', 8888)
-loop.run_until_complete(coro)
-
-loop.run_forever()
-loop.close()
-
-