From 486179b41f0aaf556d463e870485983abb4cb83c Mon Sep 17 00:00:00 2001 From: zhouhao Date: Fri, 7 Jul 2023 16:27:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0tcp=E6=8A=A5=E6=96=87?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../protocol/official/binary/BinaryMessageTypeTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/test/java/org/jetlinks/protocol/official/binary/BinaryMessageTypeTest.java b/src/test/java/org/jetlinks/protocol/official/binary/BinaryMessageTypeTest.java index 2acf2ea..cf2b3e8 100644 --- a/src/test/java/org/jetlinks/protocol/official/binary/BinaryMessageTypeTest.java +++ b/src/test/java/org/jetlinks/protocol/official/binary/BinaryMessageTypeTest.java @@ -97,12 +97,20 @@ public class BinaryMessageTypeTest { ByteBuf data = BinaryMessageType.write(message, Unpooled.buffer()); + System.out.println("TCP报文: "+ByteBufUtil.hexDump(Unpooled + .buffer() + .writeInt(data.readableBytes()) + .writeBytes(data.duplicate()))); + System.out.println(ByteBufUtil.prettyHexDump(data)); + DeviceMessage read = BinaryMessageType.read(data); if (null != read.getHeaders()) { read.getHeaders().forEach(message::addHeader); } System.out.println(read); + //tcp时 发送的完整报文. + Assert.assertEquals(read.toString(), message.toString()); }