Архитектурно правильно иметь 1 соединение для транспорта данных. Это экономит ресурсы.
Далее вам нужен роутинг сообщений.
Например: селекты обрабатываются модулем страницы, а сообщения в чате - модулем чата.
Реализуется все это достаточно тривиально через шину событий.