netty多个server handler

wupeng191 2015-01-13 11:09:01
请问netty4.x中服务端怎么用多个server handler去处理不同的业务啊


ChannelPipeline p = ch.pipeline();
//这里添加处理程序
p.addLast(new ByteArrayEncoder())
.addLast(new DataServerHandler())
.addLast(new FileServerHandler());


这里我添加了两个自定义handler,DataServerHandler和FileServerHandler,但是始终只执行前边哪一个,DataServerHandler放前边就指定DataServerHandler,FileServerHandler放前边就执行FileServerHandler

求指教....
...全文
1016 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
商科程序员 2015-01-21
  • 打赏
  • 举报
回复
你每个类的方法里没调这个吧: ctx.sendDownstream(....)
馨森 2015-01-18
  • 打赏
  • 举报
回复
楼主这个解决了吗

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧