diff --git a/README.md b/README.md index f5ba0eb..f3d66c3 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ #说明: 此开源版本为基础功能版本,只有消息推送的基础功能!netty版本,和mina版本结构和功能完全一致,大家可以选择自己喜欢的或者合适的版本学习或者使用! -#侣信专业版1.7.0版本发布 +#侣信专业版1.7.2版本发布 #[http://farsunset.com](http://farsunset.com) diff --git a/cim_for_mina/cim-android-sdk/src/com/farsunset/cim/sdk/android/CIMConnectorManager.java b/cim_for_mina/cim-android-sdk/src/com/farsunset/cim/sdk/android/CIMConnectorManager.java index 80084c7..4bb71ed 100644 --- a/cim_for_mina/cim-android-sdk/src/com/farsunset/cim/sdk/android/CIMConnectorManager.java +++ b/cim_for_mina/cim-android-sdk/src/com/farsunset/cim/sdk/android/CIMConnectorManager.java @@ -20,6 +20,7 @@ *************************************************************************************** */ package com.farsunset.cim.sdk.android; +import java.io.Serializable; import java.net.InetSocketAddress; import java.util.Map; import java.util.Random; @@ -171,7 +172,12 @@ class CIMConnectorManager extends IoHandlerAdapter implements KeepAliveMessageF // 消息发送超时 5秒 wf.awaitUninterruptibly(WRITE_TIMEOUT); isSuccessed = wf.isWritten(); - exception = wf.getException(); + + if(wf.getException() instanceof Serializable) + { + exception = wf.getException(); + } + } if(!isSuccessed){ diff --git a/cim_for_mina/cim-client-android/app/libs/cim-server-sdk-3.0.jar b/cim_for_mina/cim-client-android/app/libs/cim-server-sdk-3.0.jar index c45d058..fb2f179 100644 Binary files a/cim_for_mina/cim-client-android/app/libs/cim-server-sdk-3.0.jar and b/cim_for_mina/cim-client-android/app/libs/cim-server-sdk-3.0.jar differ