如何在netty中切换两组处理程序

时间:2014-10-16 12:21:08

标签: java netty

我正在尝试编写一个使用消息对象进行通信的客户端服务器应用程序(消息类在我的应用程序中定义)。有一种情况我想在它们之间传输文件。首先,我必须向客户端发送一条消息,通知它有关特定的文件信息,然后将文件本身写入通道。 问题是我如何在客户端处理这种情况? 在接收消息后用删除Message处理程序并用字节数组处理程序替换它是一个很好的解决方案吗? 有什么替代方案?

1 个答案:

答案 0 :(得分:0)

当然,您可以随时修改管道。我们在我们的portunification示例[1]中做了类似的事情。

[1] https://github.com/netty/netty/blob/4.0/example/src/main/java/io/netty/example/portunification/PortUnificationServerHandler.java