Как сделать так, чтобы соединение было закрыто немедленно на странице refre sh? - PullRequest
0 голосов
/ 08 марта 2020

Я внедрил службу чата, но кажется, что если пользователь продолжает обновлять страницу достаточно быстро, он может подключиться к самому себе. Это не совсем сам по себе, а идентификатор его предыдущего сеанса. Проблема возникает из-за быстрого обновления браузера не запускает io.disconnect. Я попытался решить эту проблему, прикрепив код отключения к событию onbeforeunload, но он не вносит особых изменений. Я не хочу возиться с pingtimeout и pinginterval, потому что они могут помешать способностям переподключения. Есть идеи?

1 Ответ

0 голосов
/ 10 марта 2020

Я полагаю, вы ошибаетесь. Эти дублированные соединения будут в конечном итоге отключены. Для соединений, которые установлены с помощью протокола опроса, обнаружение отключенного клиента занимает около минуты.

...