mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2025-06-07 22:07:55 +08:00
[fix] channel with no clientId
This commit is contained in:
parent
62ecd2f987
commit
8f904cf1b0
@ -105,10 +105,13 @@ public class NettyServerHandler extends SimpleChannelInboundHandler<NettyProxyMs
|
|||||||
|
|
||||||
String clientId = ChannelAttributeKeyUtils.getClientId(channel);
|
String clientId = ChannelAttributeKeyUtils.getClientId(channel);
|
||||||
log.info("断开客户端的连接:{}", clientId);
|
log.info("断开客户端的连接:{}", clientId);
|
||||||
|
if (!ObjectUtils.isEmpty(clientId)) {
|
||||||
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
NettyProxyMsg nettyMsg = new NettyProxyMsg();
|
||||||
nettyMsg.setType(MessageType.REPORT_CLIENT_DISCONNECTION);
|
nettyMsg.setType(MessageType.REPORT_CLIENT_DISCONNECTION);
|
||||||
nettyMsg.setClientId(clientId);
|
nettyMsg.setClientId(clientId);
|
||||||
channelTypeAdapter.handler(channel, nettyMsg);
|
channelTypeAdapter.handler(channel, nettyMsg);
|
||||||
super.channelInactive(ctx);
|
super.channelInactive(ctx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user