From cecb26dd000d3168e5b6cc97070fbe7e66556400 Mon Sep 17 00:00:00 2001 From: htjcAdmin Date: Fri, 26 Sep 2025 17:17:19 +0800 Subject: [PATCH] =?UTF-8?q?/*=E6=89=93=E5=8D=B0=E4=B8=8B=E8=A1=8C=E6=8A=A5?= =?UTF-8?q?=E6=96=8716=E8=BF=9B=E5=88=B6=E5=AD=97=E7=AC=A6=E4=B8=B2*/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/inspect/tcpserver/tcp/NettyServerHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/inspect/tcpserver/tcp/NettyServerHandler.java b/src/main/java/com/inspect/tcpserver/tcp/NettyServerHandler.java index 714a1e8..e358161 100644 --- a/src/main/java/com/inspect/tcpserver/tcp/NettyServerHandler.java +++ b/src/main/java/com/inspect/tcpserver/tcp/NettyServerHandler.java @@ -2,6 +2,7 @@ package com.inspect.tcpserver.tcp; import com.inspect.tcpserver.util.Color; import io.netty.buffer.ByteBuf; +import io.netty.buffer.ByteBufUtil; import io.netty.buffer.Unpooled; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelHandlerContext; @@ -22,6 +23,11 @@ public class NettyServerHandler extends ChannelInboundHandlerAdapter { public void sendMsg(String uuid, String clientKey, ByteBuf byteBuf, String xml, boolean request) { ChannelHandlerContext ctx = ChannelCache.getInstance().get(clientKey); if(ctx != null) { + // 打印下行报文 + ByteBuf forPrint = byteBuf.copy(); + log.info("WRITE_AND_FLUSH SESSION :{}, CLIENT: {}, HEX: {}", uuid, ctx.channel().id().asShortText(), ByteBufUtil.hexDump(forPrint)); + forPrint.release(); + ctx.writeAndFlush(Unpooled.wrappedBuffer(byteBuf)).addListener( (ChannelFuture future) -> { if (future.isSuccess()) {