writeAndFlush在不同对象的差别
来源:6-5 inBound事件的传播

小草1434
2018-07-19
new ChannelHandlerContext().writeANdFlush(msg); new ChannelHandlerContext().channel().writeANdFlush(msg); new ChannelHandlerContext().channelGroup().writeANdFlush(msg); 这三者都有这个写消息的方法,不知道有什么区别,特别是第一和第二的关系, 目前只知道第二行肯定是当前channel,第三行是已经添加到当前组的channelGroup 望祥答!
写回答
1回答
-
闪电侠
2018-07-20
new ChannelHandlerContext().writeANdFlush(msg); 是从当前handler开始往前事件
new ChannelHandlerContext().channel().writeANdFlush(msg); 是从最后一个outbound节点往前传播节点
new ChannelHandlerContext().channelGroup().writeANdFlush(msg); 第三种写法貌似不存在哦
00
相似问题