我正在运行一个Python龙卷风服务器与WebSocket处理程序。我们注意到,如果我们突然断开客户端(例如断开电缆),服务器不会显示连接已断开。不会引发on_close事件。有解决办法吗?我读到有一个发送ping的选项,但在网上的例子中没有看到任何人使用它,不确定如何使用它,如果它会解决这个问题。
on_close事件只能在连接关闭时触发。
发送ping
事件,等待on_pong
事件。
超时通常很难检测,因为您甚至不会得到套接字关闭的消息。