python 怎么连接前端的websocket
时间: 2023-11-10 14:05:30 浏览: 115
python实现websocket
5星 · 资源好评率100%
要在Python中连接到前端WebSocket,可以使用 `websockets` 库。首先,你需要在Python中安装 `websockets` 库:
```
pip install websockets
```
然后,你可以使用以下代码连接到WebSocket:
```python
import asyncio
import websockets
async def hello():
async with websockets.connect('ws://localhost:8765') as websocket:
name = input("What's your name? ")
await websocket.send(name)
print(f">>> {name}")
greeting = await websocket.recv()
print(f"<<< {greeting}")
asyncio.get_event_loop().run_until_complete(hello())
```
这个例子中,我们连接到 `ws://localhost:8765` 上的WebSocket,并发送一个消息。然后,我们等待接收来自服务器的响应。
请注意,WebSocket连接是异步的,因此我们使用 `asyncio` 库来管理异步任务。
阅读全文