2016-10-23 2 views
0

Я хочу поговорить один-на-один и пообщаться в группе в своем приложении. Я могу реализовывать индивидуальные беседы с помощью интерфейса IUserIdProvider. Но когда я ищу групповой чат, я не вижу никаких способов использования идентификатора пользователя, а не идентификатора соединения. Я хочу знать, является ли идентификатор соединения SignalR специфичным для одного разговора или для одного пользователя, чтобы я знал, как реализовать групповой чат.Является ли идентификатор соединения SignalR определенным для одного разговора или для одного пользователя?

+0

Каждый раз, когда пользователь подключается к серверу, его идентификатор соединения изменяется –

ответ

0

Вы можете найти множество способов найти идентификатор соединения от имени пользователя, например, реализовать свой собственный идентификатор пользователя для структуры сопоставления идентификатора соединения и группового общения вам необходимо реализовать шаблон «подписчик подписчика», независимо от того, что я предлагаю вам прочитать страница asp.net

+0

Да, но я хочу знать, создает ли SignalR новый идентификатор соединения, когда пользователь ** запускает разговор ** или ** подключается/подключается к сервер ** –

+0

* новый разговор –