Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
oorrja
GitHub Repository: oorrja/learntosolveit
Path: blob/master/languages/python/asyncio_examples/tcp_echo_client.py
1240 views
1
import asyncio
2
3
async def tcp_echo_client(message, loop):
4
reader, writer = await asyncio.open_connection(
5
'127.0.0.1',
6
8888,
7
loop=loop)
8
print(("Send: %r" % message))
9
writer.write(message.encode())
10
11
data = await reader.read(100)
12
print(("Received: %r" % data.decode()))
13
14
print("Close the socket.")
15
writer.close()
16
17
message = "hello, world!"
18
loop = asyncio.get_event_loop()
19
loop.run_until_complete(tcp_echo_client(message, loop))
20
loop.close()
21
22