diff --git a/server.py b/server.py new file mode 100644 index 0000000..4207bd3 --- /dev/null +++ b/server.py @@ -0,0 +1,22 @@ +import asyncio +import asyncio.streams +import logging + +LOGGER = logging.getLogger("server") + +def main(): + logging.basicConfig(level=logging.DEBUG) + asyncio.run(run()) + +async def on_connect(reader, writer): + LOGGER.info("connected") + data = await reader.read() + print(data.decode("UTF-8")) + +async def run(): + server = await asyncio.start_server(on_connect, host="localhost", port=9988) + async with server: + await server.serve_forever() + +if __name__ == "__main__": + main()