2

オブジェクトとコマンドをサーバーに送信できるクライアント/サーバー システムを作成したいと考えています。オブジェクト(json)の送信方法とエコーサーバーの使用方法はすでにわかりました。

ただし、echo の例では、1 つのタイプのメッセージ、つまり 1 つの文字列しか使用されていません。さまざまな機会にさまざまな種類のメッセージがあるシステムを実装するにはどうすればよいですか?

編集:ハンドラーとパイプラインについて詳しく読んだので、必要なものをより正確に尋ねることができるようになりました:サーバーに複数のパイプラインを追加することは可能ですか、それともユースケースごとに新しいポートを持つ新しいサーバーを作成する必要がありますか?

4

1 に答える 1

5

現在、ChannelPipeline を複数追加することはサポートされていません。ある時点で「ネストされた」パイプラインをサポートする予定ですが、正確な時期はわかりません。今のところ、必要に応じてパイプラインをオンザフライで変更できます。

同じことを行う PortUnification の例を確認してください: https://github.com/netty/netty/blob/master/example/src/main/java/io/netty/example/portunification/PortUnificationServerHandler.java

于 2013-08-28T19:12:35.463 に答える