Socket io несколько игровых комнат

Я работаю над многопользовательским шахматным веб-сайтом с различными комнатами и подключением двух игроков, все через Socket IO и Node JS что-то похожее на http://www.retichess.com/play/NjUwMS41ODM1SERrSEVt/30/0 . Как сейчас это выглядит http://www.group7port2.azurewebsites.net

Проблема, с которой я сталкиваюсь, не понимает, как установить связь между обоими игроками, как они делают на RetiChess и их генерации URL.

С чего начать? Спасибо!

1 ответ

  1. Если Вы читаете через сокет.Документация IO, вы узнаете больше о Roomконцепции. Нет такой вещи, как прямое подключение игрока. Между ними всегда есть сервер.

    Совместное использование URL позволяет игроку присоединиться к комнате другого игрока, и это все!

    Ваша задача состоит в том, чтобы иметь возможность отправлять данные от одного игрока к другому, в то время как они находятся в том же сокете.IO room!