如何在netty中重现mina中的iosession

2cmtqfgy  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(424)

有一个项目想要从mina过渡到netty,但是需要将iosession作为本地会话。那么如何在netty中实现一个类似的会话以供使用

private IoSession _session;
 if (immediately) {
      _session.closeNow();
 }else{
    _session.closeOnFlush();
 }

如何更好地实现这一功能

brtdzjyr

brtdzjyr1#

我想应该是这样的:

private ChannnelHandlerContext ctx;
 if (immediately) {
   ctx.close();
 } else {
   ctx.writeAndFlush(Unpooled.EMPTY_BUFFER).addListener(ChannelFutureListener.CLOSE);
 }

相关问题