Два клиента. Один сервис.
Отправляйте события, меняйте комнаты, обрывайте соединение и сравнивайте состояние двух экранов.
Загрузка мастерской…
1. Выберите ситуацию
2. Попробуйте на двух клиентах
Данные вымышленные. Клиенты видят только свою комнату. В реальном Node.js-демо все открытые вкладки делят общие комнаты; перезапуск сервера очищает данные.
3. Посмотрите обмен событиями
Журнал показывает действия этой страницы, максимум 40 записей. Снимок — текущее состояние комнаты, ack — ответ на конкретную команду.
4. Разберите исходники