美文网首页
netty优雅关闭channel通道

netty优雅关闭channel通道

作者: 白沙forever | 来源:发表于2020-04-15 15:31 被阅读0次
      if (channel != null && !channel.isActive() && !channel.isOpen() && !channel.isWritable()) {
             String userId = String.valueOf(this.getUserIdByChannel(channelHandlerContext));
             log.debug("不活跃remove,uid:" + userId);
             AppUserChannelsService.CHANNEL_MAP.remove(userId);
             channelHandlerContext.channel().close();
         }
    

    channel != null 通道不能为空
    !channel.isActive() 通道不能是活跃状态的
    !channel.isOpen() 通道不能是打开状态的
    !channel.isWritable() 通道不能是正在写入数据的

    相关文章

      网友评论

          本文标题:netty优雅关闭channel通道

          本文链接:https://www.haomeiwen.com/subject/rpvcvhtx.html