0

サーバーとして機能するサーブレット内のソケットプログラミング、一種のサーバープッシュ環境を開始するのは良い解決策ですか?

4

1 に答える 1

1

サーブレット内からソケット プログラミングを行うつもりはありません。ソケットがそれを開始したリクエストよりも長生きすると、あらゆる種類の問題が発生する可能性があります。

cometdプロジェクトを見てください。Comet は、HTTP プッシュを実行するためのテクノロジです (基本的に、HTTP 接続を任意の時間開いたままにしておくと、サーバーは、クライアントがポーリングするのを待つのではなく、発生したイベントをクライアントにプッシュします)。多数のほとんどアイドル状態の接続をサポートするように拡張できる Web サーバーが必要ですが、最近ではそれは難しくありません。cometd プロジェクトにはダウンロード可能な実装が多数あります。あなたは彼らのものを使用することができます.

于 2009-04-08T19:53:11.930 に答える