我正在将SignalR视为管理Web应用程序上客户端之间的消息传递的可能方式。情景是一个人会创建一个会话/房间,而其他一些人会加入它。那个房间里的每个人都会互相发送消息。很像聊天室,但他们会发送变量更新消息等。
现在我一直看到它说不应该使用静态变量,我完全赞同,但如果它创建了一个新的Hub(我计划使用集线器,因为不同类型的消息)每个请求,如何它是否存储了每个客户所在的组?
答案 0 :(得分:2)
我建议你在这里查看项目的源代码。这个项目非常好,你想要的。
https://github.com/davidfowl/JabbR
https://github.com/davidfowl/JabbR/blob/master/JabbR/Hubs/Chat.cs
此外,您可以在此处查看标题“在特定客户或组上调用方法”。