2

如何在 FriendFeed、Stackoverflow、Blip.fm 等应用程序中实现实时更新 /live html 流媒体方法?

是否每 X 秒使用一次从客户端到服务器的 jQuery/Ajax 请求来完成?(FriendFeed 就像每 1 秒一样)还是有另一种技术?

4

2 回答 2

1

是的,最常见的方法是使用 ajax 与客户端和服务器框架(如 jQuery 和 ASP.NET、jQuery 和 PHP、Prototype 和 X 等)

由于网络是“无状态的”,因此您必须拥有某种客户端“轮询”机制,该机制将定期与服务器对话并更新 UI。

于 2010-06-04T19:35:10.143 回答
1

有很多技术和想法开始提出对更具交互性的网络的需求。你可以在 stackoverflow 找到一些参考

您可以研究CometPolling 和 javascript等。

SO所做的是通过使用对https://stackoverflow.com/posts/2977129/answer-activity-heartbeat的ajax POST请求来检查活动,例如在这个问题页面中。请求返回是否发生了某些活动,并相应地采取行动。

于 2010-06-04T19:37:13.003 回答