#!/usr/bin/python ##!/usr/bin/env python import asyncio from websockets.asyncio.server import serve async def hello(websocket): name = await websocket.recv() print(f"<<< {name}") greeting = f"Hello {name}!" await websocket.send(greeting) print(f">>> {greeting}") async def main(): async with serve(hello, "0.0.0.0", 1080): await asyncio.get_running_loop().create_future() # run forever if __name__ == "__main__": asyncio.run(main())