0
サーバとして機能するサーブレット内のソケットプログラミングは、サーバプッシュ環境の一種を開始するのに良い解決策ですか?サーバーとして機能するサーブレット内のソケットプログラミングは、サーバープッシュ環境のようなものを起動するのに適したソリューションですか?
サーバとして機能するサーブレット内のソケットプログラミングは、サーバプッシュ環境の一種を開始するのに良い解決策ですか?サーバーとして機能するサーブレット内のソケットプログラミングは、サーバープッシュ環境のようなものを起動するのに適したソリューションですか?
私はサーブレット内からソケットプログラミングを行いません。ソケットが開始するRequestよりもソケットの方が長ければ、あらゆる種類の問題が発生する可能性があります。
cometdプロジェクトをご覧ください。 CometはHTTPプッシュを行うための技術です(基本的には、HTTP接続を任意の時間開いたままにしておき、クライアントがポーリングするのを待つのではなく、サーバーがクライアントにイベントをプッシュします)。大部分のアイドル状態の接続をサポートするように拡張するWebサーバーが必要ですが、これは最近困難ではなく、cometdプロジェクトには多数の実装がダウンロード可能です。あなたは自分のものを使うこともできますし、自分でビルドしたい場合は、インスピレーションのためにそれを見ることもできます。