使用Python创建WebSocket服务端。
时间: 2024-03-07 18:46:57 浏览: 68
python实现websocket
5星 · 资源好评率100%
好的,我可以为您提供一些基本的步骤。
首先,您需要安装 `websockets` 模块。您可以使用以下命令在终端中安装它:
```
pip install websockets
```
接下来,您可以创建一个名为 `server.py` 的Python文件,并使用以下代码创建WebSocket服务器:
```python
import asyncio
import websockets
async def echo(websocket, path):
async for message in websocket:
await websocket.send(message)
async def main():
async with websockets.serve(echo, "localhost", 8765):
await asyncio.Future() # run forever
asyncio.run(main())
```
这个简单的服务器将接收来自客户端的消息,并将它们发送回客户端。在这种情况下,我们创建了一个名为 `echo` 的协程来处理来自客户端的消息。
您可以使用以下命令从终端中启动服务器:
```
python server.py
```
现在,您的WebSocket服务器已经在 `localhost:8765` 上运行了。您可以使用任何WebSocket客户端连接到它,并与它进行通信。
阅读全文