24 lines
592 B
Python
24 lines
592 B
Python
import asyncio
|
|
import firepup650 as fp
|
|
|
|
rInput = fp.replitInput
|
|
fp.replitCursor = fp.bcolors.REPLIT + "> " + fp.bcolors.RESET
|
|
|
|
|
|
async def client(host, port):
|
|
reader, writer = await asyncio.open_connection(host, port)
|
|
|
|
print(f"Send: {message!r}")
|
|
writer.write(message.encode())
|
|
await writer.drain()
|
|
|
|
data = await reader.read(100)
|
|
print(f"Received: {data.decode()!r}")
|
|
|
|
print("Close the connection")
|
|
writer.close()
|
|
await writer.wait_closed()
|
|
|
|
|
|
host, port = (rInput("Hostname"), rInput("Port (default is 65048)"))
|
|
asyncio.run(tcp_echo_client("Hello World!"))
|