我正在尝试解决一个问题,即我将拥有单个 Hub 的订阅者,但他们将来自不同的城市,我的页面将检测到他们来自的城市。我有一个每个人都会收听的集线器,我想从这个集线器有选择地向特定城市广播消息。
请告知该方法是否错误或告知我如何有选择地通过集线器发送消息。我可能需要使用较低的 PersistentConnection API 方法。
提前致谢。
我回到这个问题来评论结果。我发现我真正需要做的是拥有动态房间,这些房间完全基于朋友关系或团体关系而存在,并且与城市相关,因为每个“团体”对于个人的观点来说都是独一无二的,所以有太多的可能性。这对我来说使用 SignalR 太难了,所以我只是在 JavaScript 中使用 node.js 和 socket.io 的散列和数组对其进行了编码,因为我最熟悉 JavaScript。Node.js 并不快,因为它没有被编译,而且 c# 已经允许节点吹捧的异步东西作为它的卖点,所以不要把它当作对 SignalR 的打击。只是分享。如果您好奇,这里是它在 github 上的链接:https ://github.com/sebringj/zipstory-node