我看过几个地方,但仍然找不到关于如何使用组的明确说明。我正在使用一个组进行过滤(仅将消息传递给客户端的子集)。
我想在OnConnected
事件中将客户端加入服务器端的组。客户端不需要知道它属于哪些组。
问题:
我还应该覆盖该
OnReconnected
事件吗?GroupManager.Add
我应该返回作为OnConnected
事件结果返回的任务吗?如果我想加入多个组,我可能需要创建一个组合任务。正确的?
3-为什么服务器(见GroupManager.Add
实现)向AddToGroup
客户端发送命令?有没有办法解决这个问题?也许通过使用Client.AllExcept(...)
和手动处理服务器上的组成员身份(糟糕!)?
我正在使用最新版本的 SignalR (1.0.0.1)