【发布时间】:2016-12-25 23:56:42
【问题描述】:
在客户端,很容易使用onclose 函数来检测服务器何时掉线。
但是在服务器端,服务器如何检测客户端何时断开连接?
我运行了 pubsub-asyncio 示例,我可以看到redis_subscribe 函数在向断开连接的客户端发送消息时退出。但是如何检测客户端断开事件本身呢?
我不想仅仅依靠发送类似 ping 的消息来检测断开连接的客户端。 Websockets 已经有一个 ping/pong 机制,我只是在重新发明轮子,增加更多的复杂性。
【问题讨论】: