SignalR - отправка сообщения подгруппе пользователей - PullRequest
0 голосов
/ 03 апреля 2012

Мне нужно отправлять обновления через SignalR пользователям «Друзья», а не всем подключенным пользователям.

Clients.callbackName()

Отправляет сообщение всем подключенным клиентам.Как отправить сообщение нескольким клиентам?

Ответы [ 2 ]

2 голосов
/ 09 апреля 2012

Вы можете указать идентификатор соединения или имя группы. Проверьте документы для получения дополнительной информации:

http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-server

1 голос
/ 05 октября 2012

Чтобы добавить клиента в определенную группу ...

Groups.Add(Context.ConnectionId, "johnsFriends");

Чтобы отправить сообщение группе клиентов этого клиента ...

Clients["johnsFriends"].addMessage(message);

Затем на стороне клиента будет вызываться метод addMessage для всех клиентов в группе "johnsFriends".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...