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