From b1569b789eef12cf5d4252620ca7e7d2d9c8b93a Mon Sep 17 00:00:00 2001 From: panlili2024 <14743743+panlili2024@user.noreply.gitee.com> Date: 星期四, 14 十一月 2024 14:26:03 +0800 Subject: [PATCH] sdk重连优化 --- 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