1

我编写了一个程序,它必须将串行 I/O 数据(我正在使用 RXTX 传输)中继到 HTTP 客户端。

我想知道用Netty做这件事的方法是什么?

我到目前为止是这样的:

串行数据 -> 帧分隔符 -> 自定义解码器 -> 处理 HTTP 调用的处理程序

我想应该有一种方法来编写我的最后一个上游处理程序,以便它“重用”管道,或者使用另一个管道(可能使用 codec-http 类——最像 web sockets 客户端类)。

4

1 回答 1

0

您应该使用两个管道。一个用于串行数据,一个用于 HTTP 客户端。安排串行管道中的最后一个处理程序以了解 HTTP 客户端的 Channel。最后一个串行处理程序只需要在该通道上写入一些已知消息(POJO),HTTP 管道中的第一个下游处理程序将消息转换为 HTTP 请求。

于 2012-06-07T21:26:47.887 回答