如何在 Netty 中重现 mina 中的 IoSession
How to reproduce IoSession in mina in Netty
有个项目想从mina过渡到netty,但是涉及到IoSession作为本地session。那么如何在Netty中实现类似的session以供使用。
private IoSession _session;
if (immediately) {
_session.closeNow();
}else{
_session.closeOnFlush();
}
如何更好的实现这个功能
我想应该是这样的:
private ChannnelHandlerContext ctx;
if (immediately) {
ctx.close();
} else {
ctx.writeAndFlush(Unpooled.EMPTY_BUFFER).addListener(ChannelFutureListener.CLOSE);
}
有个项目想从mina过渡到netty,但是涉及到IoSession作为本地session。那么如何在Netty中实现类似的session以供使用。
private IoSession _session;
if (immediately) {
_session.closeNow();
}else{
_session.closeOnFlush();
}
如何更好的实现这个功能
我想应该是这样的:
private ChannnelHandlerContext ctx;
if (immediately) {
ctx.close();
} else {
ctx.writeAndFlush(Unpooled.EMPTY_BUFFER).addListener(ChannelFutureListener.CLOSE);
}