aiohttp - 如何查看 websocket 消息缓冲区?
aiohttp - how can I view the websocket msg buffer?
不幸的是,这个库的文档相当有限,我可以找到对 websocket 消息缓冲区的暗示,但没有访问它的方法。
有谁知道我可以查看连接当前收到但尚未传递到 'async for msg in ws:' 循环的消息的方法吗?
即模块内部使用的缓冲区,用于运行以下代码中的内循环:
async with session.ws_connect('wss://example.com') as ws:
async for msg in ws:
print(msg)
aiohttp 没有 Public API 用于访问 websocket 消息的内部缓冲区。唯一可用的方式是 async for msg in ws:
或 msg = await.receive()
.
内部缓冲区是一个实现细节,以后可能会更改代码。
不幸的是,这个库的文档相当有限,我可以找到对 websocket 消息缓冲区的暗示,但没有访问它的方法。
有谁知道我可以查看连接当前收到但尚未传递到 'async for msg in ws:' 循环的消息的方法吗?
即模块内部使用的缓冲区,用于运行以下代码中的内循环:
async with session.ws_connect('wss://example.com') as ws:
async for msg in ws:
print(msg)
aiohttp 没有 Public API 用于访问 websocket 消息的内部缓冲区。唯一可用的方式是 async for msg in ws:
或 msg = await.receive()
.
内部缓冲区是一个实现细节,以后可能会更改代码。