Я начал изучать node и socket.io.
Я уже создал простое приложение для чата, и я поражен тем, насколько он прост.
Теперь я хотел бы немного поработать и предоставить список онлайн-пользователей, которые имеют возможность общаться друг с другом частным образом.
Каким будет лучший способ приблизиться к этому?
Я прочитал о 0.7 новой функции комнаты. Это будет способ пойти? Динамично создавать новую комнату каждый раз, когда 2 пользователям нужно общаться чатом? Но как второй пользователь будет уведомлен о создании новой комнаты, чтобы он мог туда подключиться?
Лучше ли справляться со всей вышеприведенной логикой? Храните комнаты и пользователей на стороне сервера и прокручивайте их каждый раз и отправляйте сообщения соответствующим пользователям?
Спасибо