1

シリアル I/O データ (RXTX トランスポートを使用しています) を HTTP クライアントにリレーする必要があるプログラムを作成しています。

Nettyでこれを行う方法は何ですか?

私がこれまでに持っているものは次のようなものです:

シリアル データ -> フレーム区切り文字 -> カスタム デコーダー -> HTTP 呼び出しを行うハンドラー

パイプラインを「再利用」するか、別のパイプラインを使用するように最後のアップストリーム ハンドラーを作成する方法が必要だと思います (おそらく codec-http クラスを使用します - Web ソケット クライアント クラスに最も似ています)。

4

1 に答える 1

0

2 つのパイプラインを使用する必要があります。1 つはシリアル データ用、もう 1 つは HTTP クライアント用です。シリアル パイプラインの最後のハンドラーが HTTP クライアントのチャネルを認識できるようにします。最後のシリアル ハンドラーは、そのチャネルに既知のメッセージ (POJO) を書き込むだけで済み、HTTP パイプラインの最初のダウンストリーム ハンドラーがメッセージを HTTP 要求に変換します。

于 2012-06-07T21:26:47.887 に答える