python怎么连接 websocket,具体代码
时间: 2023-11-12 16:20:02 浏览: 82
要连接 WebSocket,你可以使用 Python 的 `websocket` 模块。以下是连接 WebSocket 的代码示例:
```python
import websocket
def on_message(ws, message):
print(message)
def on_error(ws, error):
print(error)
def on_close(ws):
print("WebSocket closed")
def on_open(ws):
ws.send("Hello, Server!")
if __name__ == "__main__":
websocket.enableTrace(True)
ws = websocket.WebSocketApp("ws://localhost:8000/ws/chat/room_name/",
on_message = on_message,
on_error = on_error,
on_close = on_close)
ws.on_open = on_open
ws.run_forever()
```
其中,你需要根据你的实际情况修改 `ws = websocket.WebSocketApp("ws://localhost:8000/ws/chat/room_name/", ...)` 中的 WebSocket 地址。在 `on_open` 函数中,你可以通过 `ws.send("Hello, Server!")` 发送消息给 WebSocket 服务器。
阅读全文