From 87ab0bd072bd42c09a649759090942781ab53fcb Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期二, 18 二月 2020 16:08:18 +0800
Subject: [PATCH] 所有消息测试方法

---
 im_lib/src/main/java/com/anyun/im_lib/netty/TCPReadHandler.java |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/im_lib/src/main/java/com/anyun/im_lib/netty/TCPReadHandler.java b/im_lib/src/main/java/com/anyun/im_lib/netty/TCPReadHandler.java
index 97a2bbc..ff2bec0 100644
--- a/im_lib/src/main/java/com/anyun/im_lib/netty/TCPReadHandler.java
+++ b/im_lib/src/main/java/com/anyun/im_lib/netty/TCPReadHandler.java
@@ -59,12 +59,19 @@
         // TODO: 2019/12/4
         //鏈嶅姟绔繑鍥炴秷鎭悗
         ByteBuf buf = (ByteBuf) msg;
-        byte[] req = new byte[buf.readableBytes()];
-        buf.readBytes(req);
-        Log.i(TAG, "channelRead hex str: "+ ByteUtil.byte2HexStr(req));
-        String str = new String(req, "UTF-8");
-        if (req!=null && req.length>0)
-        imsClient.getMsgDispatcher().receivedMsg(   req );
+        int len = buf.readableBytes();
+        if (len>0){
+            byte[] req = new byte[len+2];
+            buf.readBytes(req,1,len);
+            req[0] = 0x7E;
+            req[len+1] = 0x7e;
+            Log.i(TAG, "channelRead hex str: "+ ByteUtil.byte2HexStr(req));
+//            if (req!=null && req.length>0){
+//
+//                imsClient.getMsgDispatcher().receivedMsg(   req );
+//            }
+        }
+
     }
 
     @Override

--
Gitblit v1.8.0