Задать вопрос
@IvanN777

Node.js вебсокет, событие OnClose не срабатывает, какую либу лучше использовать?

https://github.com/websockets/ws
Поставил npm пакет.
События open и message работают нормально.
При выключении интернета ждал порядка 5 минут, но событие OnClose так и не появилось.
Стал резонный вопрос:
делать команды ping-pong которые опрашивают вебсокет или менять либу или интервал более 5 минут.
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 2
bingo347
@bingo347 Куратор тега Node.js
Crazy on performance...
Так с любой либой будет, нормальное закрытие сокета - особый код (или код ошибки), при обрыве связи такого кода нет и узнать, что соеденение закрыто можно только при попытке что либо в него отправить, ws при этом нормально кидает событие
Ответ написан
Комментировать
@miki131
socket.io
Там как раз сделано через ping-pong
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы