快捷搜索:

ASP.NET SignalR的Group使用详解

SignalR的分组应用十分方便,官方已供给接口封装。

假如必要指定或者移除Connection的组时只需操作Groups即可

1、添加连接到指定的组.

Groups.Add(Context.ConnectionId, 组名称);

对应IGroupManager里的interface

Task Add(string connectionId, string groupName)

2、从组移除Connection连接

Groups.Remove(Context.ConnectionId, 组名称);

对应IGroupManager里的interface

Task Remove(string connectionId, string groupName);

客户端应用很简单,客户端JS调用办事器措施时指定Group

hub.server.messageGroup(组名称, 消息);

办事器端经由过程Group(组名称) 进行消息分发

您可能还会对下面的文章感兴趣: