【发布时间】:2014-01-07 15:05:51
【问题描述】:
我想在特定的服务器时间使用 SignalR 从服务器向所有客户端广播消息。这个广播消息应该是自动的,所有客户端都在监听服务器方法,一旦我们达到服务器上的预定时间,服务器应该广播消息。
但我没有找到解决方法。通过从客户端调用并将其广播给所有客户端但不是自动的,我成功了。
如何实现。
【问题讨论】:
-
你能每隔 x 秒从客户端调用一次并查看 isTimeToBroadCast 吗?
-
不确定是否要使用 SignalR 来执行此操作。实际上,它与 SignalR 本身非常正交。编写按时间间隔运行的代码确实是您需要做的。可能有一个 .NET 库可以用来安排代码在某个时间运行(尽管它永远不会真正实时)