endian11
2019-12-17 ebe86678ce0035642eb11f94ba094a73d5adbfbe
im_lib/src/main/java/com/anyun/im_lib/netty/NettyTcpClient.java
@@ -178,7 +178,7 @@
    private void toServer() {
        try {
            channel = bootstrap.connect(currentHost,currentPort).sync().channel();
        } catch (InterruptedException e) {
        } catch (Exception e) {
            Log.i(TAG, String.format("连接Server(ip[%s],port[%d]失败)",currentHost,currentPort));
            try {
                Thread.sleep(500);
@@ -344,7 +344,10 @@
    @Override
    public int getConnectTimeout() {
        return 0;
        if(mOnEventListener != null && mOnEventListener.getConnectTimeout()>0){
            connectTimeOut = mOnEventListener.getConnectTimeout();
        }
        return connectTimeOut;
    }
    @Override
@@ -465,7 +468,7 @@
                    return IMSConfig.CONNECT_STATE_FAILURE;
                }
                String[] address = serverUrl.split(" ");
                for (int j = 1; j < IMSConfig.DEFAULT_RECONNECT_COUNT; j++) {
                for (int j = 1; j <= IMSConfig.DEFAULT_RECONNECT_COUNT; j++) {
                    //如果ims已经关闭,或网络不可用,直接回调连接状态,不再进行连接
                    if (isClosed || !isNetworkAvaliable()){
                        return IMSConfig.CONNECT_STATE_FAILURE;