我需要通过SignalR向用户“朋友”发送更新,而不是所有连接用户。
Clients.callbackName()
向所有已连接的客户端发送消息。如何向少数客户发送消息?
答案 0 :(得分:2)
您可以指定连接ID或组名称。查看文档以获取更多信息:
http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-server
答案 1 :(得分:1)
将客户端添加到特定组...
Groups.Add(Context.ConnectionId, "johnsFriends");
向该客户群朋友发送消息......
Clients["johnsFriends"].addMessage(message);
然后在客户端,将为“johnsFriends”组中的所有客户端调用“addMessage”方法。