Отключение даже срабатывает, когда не должно - PullRequest
0 голосов
/ 03 февраля 2019

Я использую расширение flask-socketio с моим веб-приложением.Там я пытаюсь обработать событие «отключить».Вопреки моим ожиданиям, функция просмотра обработки запускается через некоторое время после установления соединения, даже когда пользователь не закрывает вкладку или не переходит на другую страницу.Я пытался делать запросы каждую секунду из сокета, результат тот же.

На стороне сервера:

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

На стороне клиента:

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

Может быть, кто-тосталкивался с этой проблемой в флешке + socketio или просто socketio, или знает возможные причины этого?Может быть, это ошибка некоторых версий серверов socketio?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...