summaryrefslogtreecommitdiff
path: root/resources/external/client_ws_test.py
blob: 5c65070b5e8a4c53b42e53547ff7308bdc72b817 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env python

"""Client using the asyncio API."""

import asyncio
from websockets.asyncio.client import connect


async def hello():
    async with connect("ws://127.0.0.1:8181") as websocket:
        while True:
            await websocket.send("Hello world!")
            message = await websocket.recv()
            print(message)
            await asyncio.sleep(1)
    

if __name__ == "__main__":
    asyncio.run(hello())