【问题标题】:Live stream 'push' with Ajax使用 Ajax 直播“推送”
【发布时间】:2010-01-15 14:30:28
【问题描述】:

我刚刚发现了一个有趣的演示,展示了卡布奇诺框架可以做什么;

Push with Cappuccino and Tornado

据我了解,它保持异步客户端/服务器连接,这对于保持“内容”更新非常有用。

我想知道是否有任何方法可以使用 JQuery 或其他库来做同样的事情。 Cappuccino 看起来有点像一个孤注一掷的框架。

【问题讨论】:

    标签: javascript jquery asynchronous client-server cappuccino


    【解决方案1】:

    您所看到的并不是 cappucino 或 Tornado 所特有的:它是模拟异步连接的 HTTP 长轮询示例。本质上,客户端以非常长(或无限)的超时时间向服务器发出请求,并且服务器在它有一些数据时做出响应。

    这是一种解决方法,因为在very recently 之前,浏览器无法接收来自网络服务器的请求。随着最新的网络标准得到采用,这种情况正在发生变化。

    简而言之,没有什么可以阻止您在任何框架中使用这种技术。查看wikipedia page on Comet 了解更多信息。

    在您的具体情况下,您可能会发现 this question 上的答案很有帮助,因为它们是特定于 jQuery 的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-14
      • 1970-01-01
      • 2017-11-20
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      • 2012-06-09
      • 2011-02-05
      相关资源
      最近更新 更多