2010-01-15 25 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