甚至在不应该触发时断开连接

时间:2019-02-02 23:54:30

标签: javascript python flask socket.io

我在我的flask Web应用程序中使用flask-socketio扩展。我正在尝试处理“断开连接”事件。 与我的预期相反,即使用户没有关闭选项卡或转到另一页,处理视图功能也会在建立连接后的一段时间后触发。我试图每秒从套接字发出请求,结果是一样的。

在服务器端:

@socketio.on('disconnect')
def disconnect():
    print('DISCONNECTED')

在客户端:

socket = io.connect();
window.setInterval(function () {
    socket.emit('ping', 'pong');
}, 1000);

也许有人在flask + socketio或仅在socketio中遇到了这个问题,还是知道可能的原因?也许这是socketio服务器的某些版本的bug吗?

0 个答案:

没有答案