python | websocket | 用wait_for来控制接收超时

python | websocket | 用wait_for来控制接收超时

服务器需要每隔多长时间确认一下客户端存活,但是await recv()是一直会等到收到为止的,所以websockets库提供了这样一个方式可以控制接收超时:
image

也就是说我们不用await coroutine,而是使用await asyncio.wait_for(coroutine),就可以了:
image

posted @ 2022-07-22 13:11  Mz1  阅读(1164)  评论(0编辑  收藏  举报