« Back to Index

Python: Asyncio built-in Socket Server

View original Gist on GitHub

Tags: #python #python3 #asyncio #server #socket #web #http

Asyncio built-in Socket Server.py

import asyncio

async def handle_request(reader, writer):
    writer.write("hello world".encode())  # needs to be bytes not string
    writer.close()


async def main():
    srv = await asyncio.start_server(handle_request, '127.0.0.1', 8081)

    async with srv:
        await srv.serve_forever()

asyncio.run(main())