From 6d5ff381cafca9b82e11407dc67bf6b74f1397ee Mon Sep 17 00:00:00 2001 From: 826220679@qq.com <826220679@qq.com> Date: 星期一, 11 八月 2025 23:15:40 +0800 Subject: [PATCH] 20250811 --- src/publicsWay/UDPPortAReceiver.java | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/udptcp/UDPPortAReceiver.java b/src/publicsWay/UDPPortAReceiver.java similarity index 95% rename from src/udptcp/UDPPortAReceiver.java rename to src/publicsWay/UDPPortAReceiver.java index 29b5f97..2c68130 100644 --- a/src/udptcp/UDPPortAReceiver.java +++ b/src/publicsWay/UDPPortAReceiver.java @@ -1,4 +1,4 @@ -package udptcp; +package publicsWay; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; @@ -104,10 +104,10 @@ } private static String bytesToHex(byte[] bytes, int length) { + if (bytes == null || length <= 0) return ""; StringBuilder sb = new StringBuilder(); - for (int i = 0; i < length; i++) { - // 确保生成大写、无分隔符的十六进制 - sb.append(String.format("%02X", bytes[i])); + for (int i = 0; i < length && i < bytes.length; i++) { + sb.append(String.format("%02X", bytes[i] & 0xFF)); } return sb.toString(); } -- Gitblit v1.9.3