2009-04-08 3 views

答えて

1

私はサーブレット内からソケットプログラミングを行いません。ソケットが開始するRequestよりもソケットの方が長ければ、あらゆる種類の問題が発生する可能性があります。

cometdプロジェクトをご覧ください。 CometはHTTPプッシュを行うための技術です(基本的には、HTTP接続を任意の時間開いたままにしておき、クライアントがポーリングするのを待つのではなく、サーバーがクライアントにイベントをプッシュします)。大部分のアイドル状態の接続をサポートするように拡張するWebサーバーが必要ですが、これは最近困難ではなく、cometdプロジェクトには多数の実装がダウンロード可能です。あなたは自分のものを使うこともできますし、自分でビルドしたい場合は、インスピレーションのためにそれを見ることもできます。

関連する問題