一组中的 SignalR 监控 connectionIds/Users
SignalR monitoring connectionIds/Users in a Group
我有一段非常简单的代码,如下所示,用于将用户注册到群组。
public async Task JoinRoom(string roomName)
{
await Groups.Add(Context.ConnectionId, roomName);
Clients.Group(roomName).NewPlayer(Context.User.Identity.Name);
}
现在是否可以访问哪些用户属于哪个组?
我是否需要使用 ConcurrentDictionary
或数据库来处理这样的任务?
谢谢!
看看这个答案:Getting all group names in signalr
恐怕你必须自己管理这些信息。
我有一段非常简单的代码,如下所示,用于将用户注册到群组。
public async Task JoinRoom(string roomName)
{
await Groups.Add(Context.ConnectionId, roomName);
Clients.Group(roomName).NewPlayer(Context.User.Identity.Name);
}
现在是否可以访问哪些用户属于哪个组?
我是否需要使用 ConcurrentDictionary
或数据库来处理这样的任务?
谢谢!
看看这个答案:Getting all group names in signalr
恐怕你必须自己管理这些信息。