0

目前我正在尝试将我的中心类中的消息广播到组列表,List<string> groups. 我将如何向这些组中的每一个广播这些消息,我不知道这是否是使用foreachfor循环的最佳方法

foreach(string group in groups){
   Clients[group].sendMessage(message);
}

如果你有很多组,我认为这不是最有效的方式,每个组只有 1 个用户,因为我将他们的用户名作为他们的组

4

1 回答 1

0

至少在 SignalR v0.5.2 中,使用 foreach 循环是实现所需目标的唯一方法。也许未来的版本包括一种在一次呼叫中向多个组广播的方法,但我不会太担心循环(请记住 SignalR 中的所有内容都是异步的,所以广播也是如此)。

于 2012-08-09T21:27:09.810 回答