From a37eca3ea9ad0d895ec8bb5af8c0d0b90da3169e Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期五, 10 十二月 2021 17:04:59 +0800
Subject: [PATCH] 2021-12-10 1.更新

---
 HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLSocket.java |   23 ++++++++++++++++++++++-
 1 files changed, 22 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 8e1c7d8..5f82461 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
@@ -166,7 +166,10 @@
         pipeLine.add(new LinkMessageDecoder());
         pipeLine.add(new LinkMessageEncoder());
         options.setHandleMessage(pipeLine);
-        options.setEnabledHeartbeat(false);
+        options.setEnabledHeartbeat(false);//鏄惁寮�鍚績璺冲寘鍙戦�佹娴�
+//        options.setHeartbeatTimeInterval(10*1000L);
+//        options.setHeartbeatData("TCP");
+//        options.setEnabledHeartbeat(true);//鏄惁寮�鍚績璺冲寘鍙戦�佹娴�
         return options;
     }
 
@@ -682,6 +685,24 @@
         }
     }
 
+    /**
+     * 閫氱敤TCP鍙戦�佹寚浠� 鍙彂涓�娆★紝涓嶇洃鍚洖澶嶏紝涓嶉噸鍙�
+     *
+     * @param topic    鍙戦�佹暟鎹�
+     * @param bodyStr  鍥炲鐨勪富棰�
+     */
+    public void tcpSendMsg(String topic, String bodyStr) {
+        try {
+            if (TextUtils.isEmpty(topic) || TextUtils.isEmpty(bodyStr)) {
+                LogUtils.e("udpSendMsg", "鍙傛暟涓嶈兘涓虹┖");
+                return;
+            }
+            LinkRequest message = new LinkRequest(topic, bodyStr);
+            getTcp().sendMsg(message.getSendBytes());
+        } catch (Exception e) {
+            LogUtils.e("tcpSendMsg", "鍙戦�佸け璐� :"+e.getMessage());
+        }
+    }
 
     /**
      * 鍙戦�佹寚浠�

--
Gitblit v1.8.0