From b0926cd91651c158a3a1c070f9b6d2d8ce877cfe Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期二, 26 三月 2024 10:07:33 +0800 Subject: [PATCH] 优化雷达连接 --- src/main/java/com/ard/utils/netty/tcp/handler/MessageHandler.java | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ard/utils/netty/tcp/MessageHandler.java b/src/main/java/com/ard/utils/netty/tcp/handler/MessageHandler.java similarity index 92% rename from src/main/java/com/ard/utils/netty/tcp/MessageHandler.java rename to src/main/java/com/ard/utils/netty/tcp/handler/MessageHandler.java index e6286fb..31f7b9b 100644 --- a/src/main/java/com/ard/utils/netty/tcp/MessageHandler.java +++ b/src/main/java/com/ard/utils/netty/tcp/handler/MessageHandler.java @@ -1,4 +1,4 @@ -package com.ard.utils.netty.tcp; +package com.ard.utils.netty.tcp.handler; import com.ard.utils.util.ByteUtils; @@ -57,15 +57,16 @@ int crcLength = 4;//crc鏍¢獙4涓瓧鑺� //鍘绘帀鍖呭ご鍖呭熬 byte[] payloadCrc32 = ByteUtils.removeHeaderAndFooter(packet, headerLength, footerLength); - //System.out.println(DatatypeConverter.printHexBinary(payloadCrc32)); + System.out.println(DatatypeConverter.printHexBinary(payloadCrc32)); //鑾峰彇鍒版暟鎹惡甯︾殑crc32鍊� byte[] oldCrc32 = ByteUtils.getLastBytes(payloadCrc32, crcLength); + System.out.println(DatatypeConverter.printHexBinary(oldCrc32)); //鍘绘帀鍖呭ご鍖呭熬crc32瀛楄妭锛屼粎淇濈暀璐熻浇 byte[] payload = ByteUtils.removeHeaderFooterAndCRC(packet, headerLength, footerLength, crcLength); - // System.out.println(DatatypeConverter.printHexBinary(payload)); + System.out.println(DatatypeConverter.printHexBinary(payload)); //璁$畻璐熻浇鐨刢rc32鍊� byte[] NewCrc32 = ByteUtils.parseCrc32(payload); - + System.out.println(DatatypeConverter.printHexBinary(NewCrc32)); //鍒ゆ柇鏁版嵁鐨刢rc32鏍¢獙鍊煎拰璁$畻鍊兼槸鍚︾浉鍚� if (Arrays.equals(oldCrc32, NewCrc32)) { return true; -- Gitblit v1.9.3