目前我正在尝试将我的集线器类中的消息广播到一个组列表List<string> groups
。如何将这些消息广播到这些组中,我不知道这是使用foreach
还是for
循环的最佳方式
foreach(string group in groups){
Clients[group].sendMessage(message);
}
如果你有很多小组,我认为这不是最有效的方式,每个小组只有1个用户,因为我喜欢他们的用户名作为他们的小组
答案 0 :(得分:0)
使用foreach循环是实现所需目标的唯一方法,至少在SignalR v0.5.2中是这样。也许未来的版本包括在一次通话中向多个组广播的方式,但我不会太担心循环(记住SignalR中的所有内容都是异步的,所以广播也是如此)。