1

我正在为我的应用程序中的警报功能寻找替代jQuery解决Ajax方案MVC4。我偶然发现SignalR它看起来可以解决我的解决方案,但是我听说你可以向某个客户而不是全部广播,我似乎找不到一个例子。

基本上我想知道的是:

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

提前致谢

4

1 回答 1

1
  1. 使用 SignalR,您可以管理自己的用户身份。SignalR 用 ConnectionId 代表每个用户,但最终取决于开发人员将其映射到现有用户配置文件。
  2. 是的,您可以向群组或特定客户广播。您可以将客户端添加到组中,然后将单个消息同时发送给多个人,或者您可以发送给特定客户端。
  3. 正如评论中指出的那样,JabbR 是一个很好的例子。此外,要快速入门 SignalR,请查看快速入门中心页面。最后 SignalR 是开源的,因此请查看源代码wiki
于 2013-03-08T18:12:49.127 回答