2009-07-02 8 views
2

私は複数のクライアントによって接続されるソケットサーバーを実装したいと思います。できるだけシンプルな実装を実現するために、スレッドや接続などの管理をコード化する必要はありません。私はTomcatを使いたいと思います。我々はすでにTomcatを私たちのソリューションの一部として使用しています。GenericServletを使用してTomcatにソケットサーバーを実装できますか?

GenericServletを使用して、非httpサーブレットとソケット接続にTomcatを使用できると確信しています。私はこれを確認し、実装に関して与えられるヒントをご希望です。

UPDATE - Tomcatを使用することは間違った戦術に見えます - Tomcatインフラストラクチャの残りから少しは得られます。誰でも他の実装提案がありますか?たとえば、Apache MINAが推奨されています。

答えて

1

Tomcat内でHTTP以外のサーバーのサポートを作成する場合は、新しいプロトコルハンドラを実装する必要があります(PoolTcpEndpointのドキュメントを参照)。しかし、その時点では、カタリナのスタートアップとシャットダウンの機能を得ることになるでしょう。

アプリをサーブレットコンテナに基づいて作成したい場合は、サイズ、使いやすさ、プログラムで起動する能力、デバッガ内に完全に収まる能力についてjettyをお勧めします。

関連する問題