Comet,使用jquery教程进行长轮询

我希望通过使用ajax和jquery为我的网站添加彗星长轮询function,因为我不熟悉javascript原型框架。 但是,当我搜索这个时,我似乎总是得到使用原型框架的教程。 有没有人知道任何基于jquery和ajax的彗星长轮询的综合教程?

这是使用jQuery http://screenr.com/SNH的Comet教程
本教程中使用的代码

Cometd对jQuery和Dojo JavaScript库都有绑定。 我不知道它有多全面,但它有文档: http : //cometd.org/documentation/cometd-javascript

Comet和Long轮询意味着在客户端编写部分代码,在服务器端编写部分代码。 你需要在服务器CometD或Ape能够连接到Comet服务器,我发现安装它们通常是痛苦的屁股。

我发现更容易的选项是让Node.js带有“彗星”模块。 Faye(也可用于ruby)是一个长杆pub子服务器非常适用于聊天和Socket Io是一个很好的方式让页面不断更新到套接字(带闪存后备的websockets)。

Faye Site:http://faye.jcoglan.com/ Socket Io:http://socket.io/

我在这里有一个非常简单的例子,可以让你开始使用彗星。 它包括使用NHPM模块编译Nginx,并包含jQuery,PHP和Bash中简单发布者/订阅者角色的代码。

http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/

可以在这里找到一个工作示例(简单聊天):
http://cheetah.jamieisaacs.com/

您可以强制使用长轮询

var cometd = $.cometd; cometd.websocketEnabled = false; 

希望能帮助到你