使用python 连接简单的websocket
时间: 2024-02-03 09:39:06 浏览: 44
可以使用Python的WebSocket库,比如Tornado、WebSocket-client等,在代码中调用相关函数进行连接和传输数据。以下是使用WebSocket-client连接简单WebSocket的示例代码:
```
import websocket
import time
def on_open(ws):
print("Connection established.")
ws.send("Hello, WebSocket!")
def on_message(ws, message):
print(f"Received: {message}")
def on_close(ws):
print("Connection closed.")
websocket.enableTrace(True)
ws = websocket.WebSocketApp("ws://echo.websocket.org/",
on_open=on_open,
on_message=on_message,
on_close=on_close)
ws.run_forever()
```
这个例子连接到了`ws://echo.websocket.org/`这个WebSocket服务器,并向服务器发送了一条消息。当收到服务器返回的消息时,将其打印在控制台上。可以根据自己的需要修改相应的服务器地址和消息内容,实现WebSocket连接。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)