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