From aedbfdb641cbcce7f3de35b156b804ac224a505a Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期三, 18 十二月 2019 12:00:41 +0800
Subject: [PATCH] 应用层添加测试注册消息;im_lib添加注册消息;在tcp连接成功时发注册消息(测试)
---
im_lib/src/main/java/com/anyun/im_lib/util/ByteUtil.java | 26 ++++++++++++++++++++++++++
1 files changed, 26 insertions(+), 0 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 4b3dcf4..7c93921 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
@@ -180,4 +180,30 @@
return "";
}
}
+
+ /**
+ * short杞负瀛楄妭鏁扮粍
+ * @param data
+ * @return 鍖呭惈2涓瓧鑺傜殑瀛楄妭鏁扮粍
+ */
+ public static byte[] shortGetBytes(short data) {
+ byte[] bytes = new byte[2];
+ bytes[0] = (byte) (data & 0xff);
+ bytes[1] = (byte) ((data & 0xff00) >> 8);
+ return bytes;
+ }
+
+ public static byte[] shortGetByte(short data){
+ byte[] bytes = new byte[1];
+ bytes[0] = (byte)(data & 0xff);
+ return bytes;
+ }
+
+ public static void main(String[] args){
+ System.out.println(byte2HexStr(shortGetBytes((short) 65535)));
+ short b = (short) 32768;
+ b++;
+ System.out.println(byte2HexStr(shortGetBytes((short) b)));
+ }
+
}
--
Gitblit v1.8.0