0

我正在开发一个 Web 应用程序,例如 facebook 新闻提要或 Google + Stream 页面。我正在使用 ASP.NET、Telerik Rad Ajax 控件和 Azure 云服务。
例如:我有 2 个用户:User1 和 User2。User1 和 User2 都在线,并且在不同的 PC 上打开了相同的页面。当用户 1 分享(发布)消息时,如何在不重新加载任何页面的情况下更新用户 2 的页面(如 Google+)?

谢谢纳希德

4

1 回答 1

1

你想做一些长轮询。基本上,您通过 ajax 发出请求,该请求被移交给一个单独的线程,该线程在返回请求之前等待答案。

这里有一个使用长轮询的聊天示例:

http://blogs.claritycon.com/blog/2011/04/12/roll-your-own-mvc-3-long-polling-chat-site/

于 2011-09-09T10:38:50.297 回答