サーバーとして機能するサーブレット内のソケットプログラミング、一種のサーバープッシュ環境を開始するのは良い解決策ですか?
2067 次
1 に答える
1
サーブレット内からソケット プログラミングを行うつもりはありません。ソケットがそれを開始したリクエストよりも長生きすると、あらゆる種類の問題が発生する可能性があります。
cometdプロジェクトを見てください。Comet は、HTTP プッシュを実行するためのテクノロジです (基本的に、HTTP 接続を任意の時間開いたままにしておくと、サーバーは、クライアントがポーリングするのを待つのではなく、発生したイベントをクライアントにプッシュします)。多数のほとんどアイドル状態の接続をサポートするように拡張できる Web サーバーが必要ですが、最近ではそれは難しくありません。cometd プロジェクトにはダウンロード可能な実装が多数あります。あなたは彼らのものを使用することができます.
于 2009-04-08T19:53:11.930 に答える