From 17b81245f31d032d5eed69c190e42edb1949f46b Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期二, 12 四月 2022 16:37:39 +0800
Subject: [PATCH] 修复接听后闪退的问题

---
 HDLSDK/hdl-socket/src/main/java/com/hdl/sdk/socket/client/TcpClient.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/HDLSDK/hdl-socket/src/main/java/com/hdl/sdk/socket/client/TcpClient.java b/HDLSDK/hdl-socket/src/main/java/com/hdl/sdk/socket/client/TcpClient.java
index db3bbcc..5ff1097 100644
--- a/HDLSDK/hdl-socket/src/main/java/com/hdl/sdk/socket/client/TcpClient.java
+++ b/HDLSDK/hdl-socket/src/main/java/com/hdl/sdk/socket/client/TcpClient.java
@@ -17,6 +17,7 @@
 import java.net.InetSocketAddress;
 import java.net.Socket;
 import java.net.SocketAddress;
+import java.net.StandardSocketOptions;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -75,8 +76,8 @@
         mSocket.connect(new InetSocketAddress(ip, port), 3 * 1000);
         mSocket.setTcpNoDelay(true);
         mSocket.setReuseAddress(true);
-        mSocket.setKeepAlive(true);
-        mSocket.setSoTimeout(20 * 1000);
+//        mSocket.setKeepAlive(true);
+        mSocket.setSoTimeout(25 * 1000);
 
         tcpClientList.add(this);
     }
@@ -117,9 +118,8 @@
                 if (handleMessage != null) {
                     byte []bytes = new byte[len];
                     System.arraycopy(readBuffer,0,bytes,0,len);
-                    LogUtils.i("鏀跺埌TCP鏁版嵁",new String(bytes));
                     //瀹屾暣鐨勬暟鎹墠鍥炶皟
-                    handleMessage.read(bytes);
+                    handleMessage.read(bytes,ip);
                 }
             }
         }

--
Gitblit v1.8.0