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