python websocket 最简单代码
时间: 2024-04-11 12:24:44 浏览: 154
python_webserver_websocket_python_
当然可以!下面是一个简单的Python WebSocket代码示例:
```python
import asyncio
import websockets
async def echo(websocket, path):
async for message in websocket:
await websocket.send(message)
start_server = websockets.serve(echo, "localhost", 8765)
asyncio.get_event_loop().run_until_complete(start_server)
asyncio.get_event_loop().run_forever()
```
这段代码使用了`websockets`库来创建一个WebSocket服务器。它定义了一个`echo`协程函数,用于处理接收到的消息并将其发送回客户端。然后,通过调用`websockets.serve`函数来创建WebSocket服务器,并指定服务器的主机和端口。最后,通过调用`asyncio.get_event_loop().run_until_complete`和`asyncio.get_event_loop().run_forever`来启动服务器。
阅读全文