From d99dac00410e57e2ae3ea1e1426895ba99d28d4a Mon Sep 17 00:00:00 2001 From: zhouhao Date: Sat, 27 Sep 2025 17:03:14 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96tcp=E6=8A=A5?= =?UTF-8?q?=E6=96=87=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jetlinks/community/network/tcp/TcpMessage.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/jetlinks-components/network-component/tcp-component/src/main/java/org/jetlinks/community/network/tcp/TcpMessage.java b/jetlinks-components/network-component/tcp-component/src/main/java/org/jetlinks/community/network/tcp/TcpMessage.java index 5b4374d3..77167b67 100755 --- a/jetlinks-components/network-component/tcp-component/src/main/java/org/jetlinks/community/network/tcp/TcpMessage.java +++ b/jetlinks-components/network-component/tcp-component/src/main/java/org/jetlinks/community/network/tcp/TcpMessage.java @@ -44,14 +44,9 @@ public class TcpMessage implements EncodedMessage { @Override public String toString() { - StringBuilder builder = new StringBuilder(); - - if (ByteBufUtil.isText(payload, StandardCharsets.UTF_8)) { - builder.append(payloadAsString()); - } else { - ByteBufUtil.appendPrettyHexDump(builder, payload); + if (payload == null || !payload.isReadable()) { + return ""; } - - return builder.toString(); + return ByteBufUtil.prettyHexDump(payload); } }