python
pip install websocket
python
import websocket
def on_message(ws, message):
print(message)
def on_error(ws, error):
print(error)
def on_close(ws):
print("Connection closed")
def on_open(ws):
ws.send("Hello, Server!")
if __name__ == "__main__":
ws = websocket.WebSocketApp("ws://localhost:8000/ws",
on_message=on_message,
on_error=on_error,
on_close=on_close)
ws.on_open = on_open
ws.run_forever()
python
pip install websockets
python
import asyncio
import websockets
async def connect():
async with websockets.connect("ws://localhost:8000/ws") as ws:
await ws.send("Hello, Server!")
response = await ws.recv()
print(response)
if __name__ == "__main__":
asyncio.get_event_loop().run_until_complete(connect())