Netty - 不同场合的不同管道?

时间:2013-08-28 15:08:59

标签: java netty

我想创建一个客户端/服务器系统,我可以在其中向服务器发送对象和命令。我已经找到了如何发送对象(json)以及如何使用echo服务器。

但是,echo示例只使用了一种类型的消息,即一个字符串。如何实现一个系统,我可以在不同场合使用不同类型的消息?

编辑:在阅读了有关处理程序和管道的更多信息之后,我现在可以更准确地问我需要什么:是否可以向服务器添加多个管道,或者我是否必须为每个管道创建一个带有新端口的新服务器用例?

1 个答案:

答案 0 :(得分:4)

目前不支持添加多个ChannelPipeline。我们计划在某些时候支持“嵌套”管道但不确定何时确切。现在,您可以动态修改管道以满足您的需求。

查看PortUnification示例,该示例执行相同的操作: https://github.com/netty/netty/blob/master/example/src/main/java/io/netty/example/portunification/PortUnificationServerHandler.java