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/netty/NettyTcpClient.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java b/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java index abb179a..73332d6 100644 --- a/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java +++ b/im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java @@ -217,6 +217,13 @@ imsConnectStatusCallback.onConnected(); } // TODO: 2019/12/12 杩炴帴鎴愬姛 锛屽彂閫佹彙鎵嬫秷鎭紙闇�瑕佺殑璇濃�斺�旓級 + try { + ByteBuf byteBuf = ByteBufAllocator.DEFAULT.ioBuffer(); + byteBuf.writeBytes(mOnEventListener.getRegisterMessage()); + channel.writeAndFlush(byteBuf); + } catch (Exception e) { + Log.i(TAG, "鍙戦�佹秷鎭け璐ワ紝reason="+e.getMessage()+"\t"); + } break; case IMSConfig.CONNECT_STATE_FAILURE: default: @@ -385,6 +392,14 @@ return msgTimeOutTimerManager; } + @Override + public byte[] getRegisterMessage() { + if (mOnEventListener != null){ + return mOnEventListener.getRegisterMessage(); + } + return null; + } + /** * 閲嶈繛浠诲姟 -- Gitblit v1.8.0