【问题标题】:Can I catch client disconnects on server-side using flask-uwsgi-websocket?我可以使用flask-uwsgi-websocket在服务器端捕获客户端断开连接吗?
【发布时间】:2016-12-25 23:56:42
【问题描述】:

在客户端,很容易使用onclose 函数来检测服务器何时掉线。

但是在服务器端,服务器如何检测客户端何时断开连接?

我运行了 pubsub-asyncio 示例,我可以看到redis_subscribe 函数在向断开连接的客户端发送消息时退出。但是如何检测客户端断开事件本身呢?

我不想仅仅依靠发送类似 ping 的消息来检测断开连接的客户端。 Websockets 已经有一个 ping/pong 机制,我只是在重新发明轮子,增加更多的复杂性。

GitHub Issue

【问题讨论】:

    标签: flask websocket uwsgi


    【解决方案1】:

    在 0.5.3 版中修复

    参考 GitHub 问题回复

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-21
      • 1970-01-01
      • 2020-09-13
      相关资源
      最近更新 更多