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