回答:
Tillが言及したプラグインを作成しました。プラグインはBayeuxプロトコルの実装であり、現在、ロングポーリング(AJAXを介したローカルサーバー)およびコールバックポーリング(XSSを介したリモートサーバー)をサポートしています。私のプラグインが動作すると聞いたが、cometd-twistedと呼ばれるPythonのBayeux実装がありますが、これを確認していません。私は、jQueryコメットの例が含まれているcometd-jettyとerlycometで動作することをテストして確認しました。私のブログには詳細情報があり、基本的なチャットの例を含む現在のコードは、Googleのコードページにあります。この情報がお役に立てば幸いです。プラグインについてさらにサポートが必要な場合は、お気軽にご連絡ください。
誰かがjQueryを使用してCometのクライアントを作成しました。それが良いかどうかはわかりません。私はコメットについて読んで、コメットができるすべてのことについて聞いたことがありますが、それを使うことに慣れていません。私の現在のプロジェクトのどれにも時間とユースケースがありませんでした。
彗星を実装するためのリンクを追加するのを全く忘れていました。
コメットデイリーがあり、彼らはオンラインで比較しています。比較では、異なる実装の成熟度が強調されています。それはかなり面白いし、あなたが始めるのに役立つはずです。
お役に立てば幸いです。
パターンの説明:http : //ajaxpatterns.org/HTTP_Streaming
Cometは優れたソリューションであり、あらゆる種類の実装があります。どちらがあなたのニーズに依存します。
IIS / ASP.NET、WebSyncのソリューションを実装しました。これには、jQueryでうまく機能するJavaScriptクライアントが含まれています。技術的には、これはバイユープロトコルであるため、どのバイユークライアントも問題なく動作するはずです。同じプロトコルがdojoライブラリーにもあります。
詳しくは、バイユープロトコルの仕様をご覧ください。
ここに、彗星を使い始めることができる非常に簡単な例があります。NHPMモジュールを使用したNginxのコンパイルについて説明し、jQuery、PHP、およびBashでの単純なパブリッシャー/サブスクライバーロールのコードを含みます。
http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/
実用的な例(簡単なチャット)は、http:
//cheetah.jamieisaacs.com/にあります。
JQueryを使用している場合は、jquery-streamをお勧めします。私は現在プロジェクトでjquery-streamを使用していますが、これまでのところ、信頼性が高く、十分に文書化されており、アクティブなGoogleコードプロジェクトがあります。