小编Dup*_*Dup的帖子

带有python Web框架“夸脱”的Websockets?

我需要 Python 网络框架工作Quart 的帮助,更具体地说是 websockets。我希望能够在连接时注册客户端(将其添加到 python 列表),并在断开连接时取消注册(从 python 列表中删除它)。我在网上能找到的最接近的是这段代码:

connected = set()

async def handler(websocket, path):
    global connected
    # Register.
    connected.add(websocket)
    try:
        # Implement logic here.
        await asyncio.wait([ws.send("Hello!") for ws in connected])
        await asyncio.sleep(10)
    finally:
        # Unregister.
        connected.remove(websocket)
Run Code Online (Sandbox Code Playgroud)

来源

但这不适用于夸脱 websockets。

帮助将不胜感激。

python flask python-asyncio quart

2
推荐指数
1
解决办法
1161
查看次数

标签 统计

flask ×1

python ×1

python-asyncio ×1

quart ×1