对signalR来说非常新,并且已经推出了一个非常简单的应用程序,可以在会议上接受问题进行审核(感觉就像一个直接的用例)
我目前有 2 个中心: - 问题(用于提问) - 演讲者(这些应该接收问题并允许审核,但稍后会出现)
解决方案位于https://github.com/terrybrown/InterASK
观看视频后(由 David Fowler/Damian Edwards 提供)(http://channel9.msdn.com/Shows/Web+Camps+TV/Damian-Edwards-and-David-Fowler-Demonstrate-SignalR)
还有一个我找不到 atm 的 URL,我想我会使用“组”作为概念,以保持消息流向正确的人。
正如我在其中一个视频中看到的那样,我实现了 IConnected、IDisconnect,并且在调试时我可以看到 Connect 触发(并且在重新加载时我可以看到断开连接触发),但我似乎没有做任何事情将一个人添加到一个组中。
signalR 文档建议“组不会保留在服务器上,因此应用程序负责跟踪哪些组中的连接,以便可以实现组计数之类的事情”我想这告诉我我需要保留一些方法(静态或其他?)跟踪谁在一个组中?
当然,我目前似乎无法发送到群组,尽管我可以毫无问题地分发给当前连接到应用程序并实现相同 JS 方法的任何人(同一页面上的 2 台机器)。
我怀疑我只是遗漏了一些东西——我在这里阅读了其他一些问题,但似乎没有一个提到 IConnected/IDisconnect,这告诉我这些要么是新的(而且没有人在使用它们),要么它们是旧的(并且没有人使用它们)。
我知道这可能被认为是一个主观问题,尽管我正在寻找的只是一种管理组的简单方法,以便我可以做我想做的事 - 从一个中心发送问题,让人们连接到不同的中心集线器接收它 - 团体认为这是最干净的解决方案?
非常感谢各位。特里