@Annelo

Как проверить соединение WebSocket?

Я пишу игровой сервер на node.js на Веб Сокетах, мне нужно проверить когда было получено последние сообщение от клиента и если оно было получено более N секунд назад, то разорвать соединение.

Как это лучше реализовать? Игра пошаговая, клиент должен отправлять запрос только когда ему нужно получить данные, а не каждый "тик", желательно реализация только на "время последнего сообщения".
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
HemulGM
@HemulGM
Delphi Developer, сис. админ
Ну значит запоминай время последнего сообщения от клиентов и отключай тех, кто давно "молчит". Каждые 5-10 сек, например
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xez
@xez
Senior Junior Roo
Вам, видимо, нужно реализовать ping/pong:
https://developer.mozilla.org/en-US/docs/Web/API/W...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы