2010-01-15 62 views
0

我刚刚发现了卡布奇诺框架可以做什么的有趣演示;使用Ajax实时流“推送”

Push with Cappuccino and Tornado

据我的理解,它使一个异步客户端/服务器连接,这是伟大的保持“内容”进行更新。

我想知道是否有任何方法可以使用JQuery或其他库做同样的事情。卡布奇诺看起来有点像一个全有或全无的框架。

回答

2

你所看到的并不是cappucino或Tornado特有的东西:它是模拟异步连接的HTTP长轮询的一个例子。 Essentailly客户端向服务器发出很长时间(或无限次)超时请求,并且服务器在有一些数据时做出响应。

这是一个解决方法,直到very recently没有办法让浏览器接收来自网络服务器的请求。随着最新网络标准的采用,这种情况正在发生变化。

总之,没有什么能阻止你在任何框架中使用这种技术。请参阅wikipedia page on Comet了解更多信息。

在你的具体情况下,你可能会发现this question的回答很有用,因为它们是特定于jQuery的。

+0

多数民众赞成在此非常感谢 – Roch 2010-01-15 14:44:20