From 4e307b0d89c9a84916bbbc2119e41d34c6badc13 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期五, 14 二月 2020 16:39:49 +0800 Subject: [PATCH] 修改平台协议文档;调通注册消息; --- im_lib/src/main/java/com/anyun/im_lib/util/ByteUtil.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/im_lib/src/main/java/com/anyun/im_lib/util/ByteUtil.java b/im_lib/src/main/java/com/anyun/im_lib/util/ByteUtil.java index 6b0fb24..5761069 100644 --- a/im_lib/src/main/java/com/anyun/im_lib/util/ByteUtil.java +++ b/im_lib/src/main/java/com/anyun/im_lib/util/ByteUtil.java @@ -190,8 +190,8 @@ */ public static byte[] shortGetBytes(short data) { byte[] bytes = new byte[2]; - bytes[0] = (byte) (data & 0xff); - bytes[1] = (byte) ((data & 0xff00) >> 8); + bytes[1] = (byte) (data & 0xff); + bytes[0] = (byte) ((data & 0xff00) >> 8); return bytes; } @@ -206,6 +206,17 @@ short b = (short) 32768; b++; System.out.println(byte2HexStr(shortGetBytes((short) b))); + + + String model = "123"; + byte[] messageBody = new byte[30]; + byte[] modelBytes = new byte[20]; + modelBytes = model.getBytes(); + System.arraycopy(shortGetBytes((short)323),0,messageBody,0,2); + System.arraycopy(modelBytes,0,messageBody,2,modelBytes.length); + System.arraycopy(shortGetBytes((short)3),0,messageBody,22,2); + System.out.println(byte2HexStr(messageBody)); + } public static byte[] subArray(byte[] srcBytes, int begin, int length) { -- Gitblit v1.8.0