@mozart1337

Как организовать массив событий socket.io node js?

Всем привет. Возникла такая проблема. Допустим мы имеем "очень важные данные", которые клиент должен получать сразу насколько это возможно. К примеру если у клиента плохое соединение с интернетом и он может начать пропускать события отправленные по веб-сокету, как исправлять эту ситуацию. Или к примеру при загрузки сайта грузятся данные по обычному get запросу (первичные) и потом сразу подсоединяется socket.io, чтобы грузить в реальном времени новую информацию. Но есть вопрос, что если между получением данных по первичной прогрузке страницы и подсоединением клиента к socket.io произойдет событие, получается оно будет уже клиентом не получено? Как этого избегать?
  • Вопрос задан
  • 175 просмотров
Пригласить эксперта
Ответы на вопрос 2
SagePtr
@SagePtr
Еда - это святое
К примеру, отсылать на сервер id последнего полученного события и после подключения по socket.io отправлять события с большим id.
Ответ написан
Комментировать
@catHD
2 способа:

1. Изобретаем велосипед: пишем прослойку которая использует sequence и подтверждение получения данных.
2. Используем готовые framework'и : sails
Ответ написан
Ваш ответ на вопрос

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

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