给客户端发送消息
为了调用特定的客户端,我们可以使用 Clients 对象的属性。在如下的示例中,有三个 中心 方法:
Clients.All。
SendMessageToCaller,向调用者回发一个消息,使用 Clients.Caller。
SendMessageToGroups,向“SignalR Users”分组的所有客户端发送消息。
public Task SendMessage(string user, string message) { return Clients.All.SendAsync("ReceiveMessage", user, message); } public Task SendMessageToCaller(string message) { return Clients.Caller.SendAsync("ReceiveMessage", message); } public Task SendMessageToGroup(string message) { return Clients.Group("SignalR Users").SendAsync("ReceiveMessage", message); }
ASP.NET Core SignalR (四)【下】:在SignalR中使用 中心(hubs)
原文:https://www.cnblogs.com/qianxingmu/p/12529700.html