修改打断重连 2784/2 2784/head
authorhcj <1224667075@qq.com>
Fri, 21 Nov 2025 07:33:23 +0000 (15:33 +0800)
committerhcj <1224667075@qq.com>
Fri, 21 Nov 2025 07:33:23 +0000 (15:33 +0800)
code/sdk/zhihui/leiniao/imsl_ln/ln_api_websocket.c

index c314345..ed3d78f 100644 (file)
@@ -335,9 +335,16 @@ static void ln_ws_url_callback(char *url, size_t url_size, char *header_buf, siz
     if (!token) token = "";
     
     /* 仅使用 deviceToken 也可通过;额外带上 deviceId 与 reconnect 便于后端管理 */
-    snprintf(url, url_size, "%s?deviceToken=%s&deviceId=%s&reconnect=%u",
+    if(g_ws_connected == WS_STATE_RECONNECTING)
+    {
+        snprintf(url, url_size, "%s?deviceToken=%s&deviceId=%s&reconnect=%u&reason=interrupted",
              base, token, device_id, g_ws_reconnect_count);
-    
+    }
+    else
+    {
+        snprintf(url, url_size, "%s?deviceToken=%s&deviceId=%s&reconnect=%u",
+             base, token, device_id, g_ws_reconnect_count);
+    }
     // /* 构建头部信息 */
     snprintf(header_buf, header_size, "deviceId: %s\r\n", device_id);
     // 110.42.224.129 8910