Tcp netty中的ctx.disconnect()和ctx.close()之间有什么区别吗?这两种功能应用场景是什么?
我是否需要在ctx.close()之前调用ctx.disconnect()?它在Javadoc中说了什么?你可以在这里找到你的答案在Javadoc中说了什么?你可以在这里找到你的答案Tcp netty中的ctx.disconnect()和ctx.close()之间有什么区别吗?这两种功能应用场景是什么?,tcp,netty,Tcp,Netty,我是否需要在ctx.close()之前调用ctx.disconnect()?它在Javadoc中说了什么?你可以在这里找到你的答案在Javadoc中说了什么?你可以在这里找到你的答案 public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception { super.userEventTriggered(ctx, evt); if (evt instanceof IdleSt
public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
super.userEventTriggered(ctx, evt);
if (evt instanceof IdleStateEvent) {
IdleStateEvent event = (IdleStateEvent) evt;
if (event.state().equals(IdleState.READER_IDLE)) {
System.out.println("READER_IDLE");
ctx.disconnect();
ctx.close();
}
}
}