写一个websocket消费者程序代码
时间: 2023-10-18 16:02:11 浏览: 99
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):
print("WebSocket opened")
if __name__ == "__main__":
websocket.enableTrace(True)
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()
```
该代码使用了 `websocket` 模块,通过创建一个 WebSocketApp 对象来建立与服务器的 WebSocket 连接。其中,`on_message`、`on_error` 和 `on_close` 分别是处理收到消息、发生错误以及连接关闭时调用的回调函数。`on_open` 函数则是 WebSocket 连接成功后调用的回调函数。
值得注意的是,`websocket.enableTrace(True)` 语句会开启调试模式,打印出 WebSocket 通信过程中的详细信息,方便调试。在实际应用中,可以将其去掉。
以上是一个简单的 WebSocket 消费者程序,仅作参考。在实际应用中,可能需要根据具体需求进行修改。
阅读全文