python websocket发送信息
时间: 2023-08-27 18:04:44 浏览: 124
在Python中,你可以使用`websocket`模块来发送WebSocket消息。下面是一个简单的示例代码,演示如何发送WebSocket消息:
```python
import websocket
def on_message(ws, message):
print(f"Received message: {message}")
def on_error(ws, error):
print(f"Error: {error}")
def on_close(ws):
print("WebSocket connection closed")
def on_open(ws):
# 发送消息
ws.send("Hello, WebSocket!")
if __name__ == "__main__":
# 创建WebSocket连接
ws = websocket.WebSocketApp("ws://example.com/socket",
on_message=on_message,
on_error=on_error,
on_close=on_close)
ws.on_open = on_open
# 启动WebSocket连接
ws.run_forever()
```
在上面的示例中,你需要将`"ws://example.com/socket"`替换为实际的WebSocket服务器地址。通过调用`ws.send()`方法,你可以发送消息到WebSocket服务器。
请注意,你需要使用`websocket`模块来运行这个代码。你可以使用以下命令安装它:
```
pip install websocket-client
```
希望能帮助到你!如果有任何问题,请随时提出。
阅读全文