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

标签 java netty

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

但是,echo 示例仅使用一种类型的消息,即一个字符串。如何实现一个针对不同场合有不同类型消息的系统?

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

最佳答案

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

查看具有相同功能的 PortUnification 示例: https://github.com/netty/netty/blob/master/example/src/main/java/io/netty/example/portunification/PortUnificationServerHandler.java

关于java - Netty - 不同场合的不同管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18491717/

相关文章:

java - 将远程 tomcat/mySQL 服务器带到本地主机 Mac

java - 加密种子的最佳方法是什么?

java - Apache Poi,如何获取链接的工作簿?

java - 调用一个函数

java - 找出当前 Java VM 中打开了哪些网络套接字

java - 缓存一个 Map 变量并跨四个 tomcat 服务器访问它(java)

java - Nettys FileDescriptor 在 OS X 上的使用情况如何

java - netty可以用来将数据服务器到前端 Backbone 吗?

udp - Netty UDP 服务器引导

java - 对于带有 netty 3.10.6 的套接字客户端,异常 : java. nio.channels.NotYetConnectedException