Better ping/pong support

This commit is contained in:
Benjamin Sergeant
2018-10-25 12:01:47 -07:00
parent 45f92115f9
commit eae2f7d113
10 changed files with 276 additions and 10 deletions

View File

@ -0,0 +1,17 @@
#!/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'))