#!/usr/bin/env python import asyncio import websockets async def hello(uri): async with websockets.connect(uri) as websocket: await websocket.send("Hello world!") response = await websocket.recv() print(response) pong_waiter = await websocket.ping('coucou') ret = await pong_waiter # only if you want to wait for the pong print(ret) asyncio.get_event_loop().run_until_complete( hello('ws://localhost:5678'))