2

OK、COMETの実装を探しています。このページで、さまざまなオプションを比較しています。

http://cometdaily.com/maturity.html

「トランスポート」の下で、彼らはこの用語「コールバックポーリング」を使用しています-コールバックポーリングとは何ですか?通常のポーリングとロングポーリングとは何ですか?コールバックポーリングとは何ですか?

4

2 に答える 2

3

コールバック ポーリングはそれ以上のものです。実際には、JSON-P を使用したロング ポーリングです。このようにして、comet とロング ポーリングの利点を得ながら、クロスドメイン ポーリング (標準の XHR では機能しません) を実行できます。

HTML5 などをサポートしていない IE などのブラウザーでオンデマンド バージョンが機能するように (サーバーで長期接続をホストします)、WebSyncにそのような構造を実装しました。

于 2009-11-28T23:39:51.893 に答える
-1

したがって、単純な ajax-request を使用してサーバーとの接続を確立すると、サーバーは高速な応答を行い、接続を閉じることができます。

コメットの考え方は、この接続を閉じずにデータを送信することにあります。このデータは、クライアント側で評価される JavaScript である可能性があります。

また、必要なときに新しい接続を開く JavaScript である可能性もあります。そして、これはコールバック ポーリングだと思います - クライアントからのプーリングがサーバー側で開始されたとき。

于 2009-05-28T07:32:50.873 に答える