我正在将 SignalR 作为管理 Web 应用程序上客户端之间消息传递的一种可能方法。场景是一个人创建一个 session /房间,然后其他一些人加入它。然后房间里的每个人都会互相发送消息。很像聊天室,但是他们会发送可变更新消息等。
现在我一直看到它说不应该使用静态变量,我完全同意,但是如果它创建一个新的集线器(由于消息类型不同,我计划使用集线器)每个请求,如何它是否存储每个客户端所在的组?
最佳答案
我建议您在此处查看该项目的源代码。这个项目非常好,如您所愿。
https://github.com/davidfowl/JabbR
https://github.com/davidfowl/JabbR/blob/master/JabbR/Hubs/Chat.cs
您还可以在此处查看标题“在特定客户端或组上调用方法”。
关于signalr - SignalR 中的组是否被归类为静态数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9468937/