@mamaenko

Как реализовать возобновление конекшна в socket.io?

Во онлайн играх, например agar.io при обрывании интернет соедененияи и его возобновлении в течении короткого промежутка времени, клиент продолжает с того же места где закончил. На сервере я использую socket.io.
io.on("connection",function (socket) {
console.log("Player "+socket.id+" connected");
});
Проблема в том что при переподключении сервер создает другой конекшн с новым сокетом и id. Вопрос в том как узнать что подключился тот же клиент что и отключился пару секунд назад? Думал хранить на клиенте id первого конекшена, которое передавать на сервер. Это нормальный подход? Может можно возобновлять сессию автоматически?
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
@Sayto
Может вам поможет это решение Stack Overflow
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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