2011-07-05 18 views
0

G'Day,定期从服务器更新大量的Web客户端

我正在计划一个ASP.NET 4应用程序。不知道它是否将是MVC3或WebForms。我需要能够执行以下操作:

  • 我有数据,并通过串行链接进入该网站服务器上的.NET程序集
  • 我想这个相同的数据发送到所有“连接”网页客户端
  • 我想从服务器上推送更改。不轮询服务器

“连接”你说? HTTP是一个RESTful,并且没有永久连接。所以我猜我需要打开一个网络套接字或类似的做到这一点?理想情况下,我也想知道连接的客户端在哪个页面上,这样我就不会向他们发送他们不需要的数据(假设我在显示的内容和它所涉及的数据之间有关联)。

性能和可扩展性在这里显然是问题。我没有预见到在我运行的Intranet中有10个以上的并发客户端。不过,我希望将其规模扩大,并可能包含连接互联网的客户端。

我在这里有什么选择?所有的建议和指针非常感谢。

回答

0

如果HTML5对于您的Intranet不太喜欢,则可以使用WebSocket API。 (它可能是。)

也有other问题涵盖类似的理由。