警报选定的用户SignalR

时间:2013-03-08 16:29:26

标签: c# jquery asp.net-mvc asp.net-mvc-4 signalr

我正在研究jQuery应用中我的AjaxMVC4提醒功能的替代解决方案。我偶然发现SignalR看起来它可以解决我的解决方案,但我听说你可以向某个客户广播,而不是全部,我似乎无法找到一个例子。

基本上我想知道的是:

  1. 在设置时,clientID可以是登录时的应用程序UserID吗?
  2. 您是否能够广播到特定角色和/或用户ID列表
  3. 是否有任何示例可以帮助演示上述内容?
  4. 提前致谢

1 个答案:

答案 0 :(得分:1)

  1. 使用SignalR,您可以管理自己的用户身份。 SignalR代表具有ConnectionId的每个用户,但最终由开发人员将其映射到现有用户配置文件。
  2. 是的,您可以向群组或特定客户广播。您可以将客户端添加到组,然后同时向多个人发送单个消息,也可以发送给特定的客户端。
  3. 如评论中所述,JabbR是一个很好的例子。另外,为了快速了解SignalR,请查看Quick Start Hubs page。最后SignalR是开源的,因此请查看sourcewiki