From fdcf461fbfa3bcd650685743e891ad3357898f0c Mon Sep 17 00:00:00 2001
From: 562935844@qq.com
Date: 星期四, 31 八月 2023 17:36:50 +0800
Subject: [PATCH] 更新sdk

---
 HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLSocket.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLSocket.java b/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLSocket.java
index c2a71fb..977fa55 100644
--- a/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLSocket.java
+++ b/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLSocket.java
@@ -1,5 +1,7 @@
 package com.hdl.sdk.connect.socket;
 
+import static com.hdl.sdk.connect.config.HDLLinkConfig.AUTHENTICATE_IS_DEVICEINFO_KEY;
+
 import android.os.Build;
 import android.text.TextUtils;
 import android.util.Log;
@@ -130,6 +132,10 @@
                                 if (!TextUtils.isEmpty(data)) {
                                     DeviceInfoResponse response = GsonConvert.getGson().fromJson(data, new TypeToken<DeviceInfoResponse>() {
                                     }.getType());
+
+                                    if ((response == null) || (response.getObjects() == null) || (response.getObjects().getIPAddress() == null))
+                                        return;
+
                                     HDLLinkConfig.getInstance().setIpAddress(response.getObjects().getIPAddress());
                                     LogUtils.i("---getIpAddress=" + HDLLinkConfig.getInstance().getIpAddress());
 
@@ -1011,7 +1017,7 @@
                 threadPool.scheduleWithFixedDelay(new Runnable() {
                     @Override
                     public void run() {
-                        if (sendCount.get() < 3) {
+                        if (sendCount.get() < 0) {
                             sendCount.set(sendCount.get() + 1);
                             getTcp().sendMsg(data);
                         } else {

--
Gitblit v1.8.0