| | |
| | | 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: |
| | |
| | | return msgTimeOutTimerManager; |
| | | } |
| | | |
| | | @Override |
| | | public byte[] getRegisterMessage() { |
| | | if (mOnEventListener != null){ |
| | | return mOnEventListener.getRegisterMessage(); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 重连任务 |