2015-10-24 4 views
1

Я создаю приложение чата для своей компании и решил использовать узел js с websocket (ws). В моем приложении есть несколько отделов и пользователей для каждого отдела, и когда браузер (задающий вопрос) выбирает конкретный отдел, вы хотите, чтобы чат был перенаправлен в тот же отдел.Узел js Websocket router

Я решил использовать WAMP-маршрутизатор, но нет образца сценария, который показывает, как перенаправить каждый чат в определенный отдел, выбранный браузером.

Может кто-нибудь помочь мне на один и тот же

Приветствиях

Сунил

+0

Что означает «чат, перенаправленный в тот же отдел», на самом деле означает? Есть ли конкретный человек, который отвечает на вопросы, которые представляют данный отдел? – jfriend00

+0

Там будут разные отделы, такие как продажа, поддержка, возврат и т. Д. Для каждого отдела будут разные пользователи, когда браузер выбирает какой-либо отдел, чат будет направлен пользователю из этого отдела –

+0

Итак, вы можете просто отправить сообщение через соединение чата, которое говорит об изменении отделов. Затем сервер отвечает за пересылку сообщений с этого соединения в нужное отделение. Он может это сделать, отслеживая отдел вручную или он может использовать чаты для этого. Для этого есть несколько способов на сервере. – jfriend00

ответ

0

пользователя выберет отдел в клиенте браузера. Затем клиент подписывается на тему/темы для этого отдела. Если он был ранее подписан на темы для другого отдела, он отправляет отписаться для них.

WAMP-маршрутизатор затем отправляет события для любой из подписанных тем для клиента.