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