2

プロジェクトでリバース ajax を作成しようとしています。

ネットで調べてみましたが、具体的なものは見つかりませんでした。提供されたチュートリアルを正常に実行できませんでした。

私の目的は、サーバーからプッシュされた場合でも画面上のアラート (ポップアップなど) を提供することです (CPU 使用率/RAM の使用率が高いなどの可能性があります)。

4

2 に答える 2

7

HTTP プロトコル (幸いなことに、結局のところ) は PUSH をサポートしていないため、そこで停止します。

jQuery.ajax()あなたができる最善のことは、これと組み合わせて推奨できる時間間隔でクライアントに ajax ポーリング要求を発行させることですsetInterval()

別の方法として (もう少し努力すれば)、Cometテクニック (架空の HTTP PUSH を多かれ少なかれシミュレートします) を利用することもできます。詳細については、このキーワードを使用して appserver 固有のドキュメント/wiki を確認してください。Tomcat を対象とした例を次に示します: http://wiki.apache.org/tomcat/WhatIsComet

編集:要求に応じて、開始するための Tomcat+Comet チュートリアルを次に示します: http://www.ibm.com/developerworks/web/library/wa-cometjava/#N100CC

于 2009-11-20T14:39:45.967 に答える
1

ここに貴重なリソースがあります

于 2009-11-23T05:03:57.470 に答える