Вопросы к Поиску с Алисой
Для реализации динамического создания веб-сокет-сервера можно использовать пул свободных комнат. otvet.mail.ru Например, создать несколько инстансов сервера комнаты, которые слушают порты на интерфейсе 127.0.0.1, и через балансировщик (например, nginx) сопоставить эти порты с внешним адресом. otvet.mail.ru
Также можно использовать динамические URL-адреса. stackoverflow.com Например, добавлять в них шаблон, например ”/{someRoom}/chat”, чтобы открывать разные сокеты в зависимости от канала (комнаты). stackoverflow.com
Ещё один вариант — использовать маму-сервер, который управляет пулом комнат: определяет, в какие комнаты по какому токену пускать, какие комнаты свободны и т. п.. otvet.mail.ru
Выбор метода зависит от конкретных условий и требований проекта.