Commit 3567499d by Future

添加日志打印

parent 31334398
...@@ -75,6 +75,7 @@ public class ChannelInboundHandler extends ChannelInboundHandlerAdapter { ...@@ -75,6 +75,7 @@ public class ChannelInboundHandler extends ChannelInboundHandlerAdapter {
super.channelInactive(ctx); super.channelInactive(ctx);
Long clientId = ctx.channel().attr(ChannelManager.CLIENT_ID).get(); Long clientId = ctx.channel().attr(ChannelManager.CLIENT_ID).get();
log.info("触发channelInactive方法 clientId {}", clientId); log.info("触发channelInactive方法 clientId {}", clientId);
// ctx.channel().close();
} }
@Override @Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause)
......
...@@ -99,6 +99,7 @@ public class ChannelManager { ...@@ -99,6 +99,7 @@ public class ChannelManager {
log.info("本地存缓存key {}", genKeyForSessionInfoMap(clientId, platform)); log.info("本地存缓存key {}", genKeyForSessionInfoMap(clientId, platform));
ClientInfo oldChanel = ChannelManager.SESSION_INFO_MAP.get(genKeyForSessionInfoMap(clientId, platform)); ClientInfo oldChanel = ChannelManager.SESSION_INFO_MAP.get(genKeyForSessionInfoMap(clientId, platform));
if(oldChanel != null) { if(oldChanel != null) {
log.info("删除旧连接 oldChanel {}", oldChanel.getNioSocketChannel().id());
oldChanel.getNioSocketChannel().close(); oldChanel.getNioSocketChannel().close();
} }
ChannelManager.SESSION_INFO_MAP.put(genKeyForSessionInfoMap(clientId, platform), clientInfo); ChannelManager.SESSION_INFO_MAP.put(genKeyForSessionInfoMap(clientId, platform), clientInfo);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment