From ff27ffd4106d12d68f4da4259279f948e512fc69 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期四, 24 七月 2025 10:28:30 +0800
Subject: [PATCH] 修改网络类型切换,用宏定义控制网络切换,V2.13

---
 keil/include/src/TCPClient.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/keil/include/src/TCPClient.c b/keil/include/src/TCPClient.c
index c41f1c0..7c32720 100644
--- a/keil/include/src/TCPClient.c
+++ b/keil/include/src/TCPClient.c
@@ -43,7 +43,12 @@
 /*******************************************************************************
  *                             Local Variable                                  *
  *******************************************************************************/
+#ifdef   UDP_CONNECT 
 HIDO_INT32 l_i32TCPClientID = 0;
+#endif
+#ifdef   TCP_CONNECT 
+HIDO_INT32 l_i32TCPClientID = 1;
+#endif
 uint8_t gps_power_state;
 static E_TCPClientState l_eTCPClientState = TCP_CLIENT_STATE_IDLE;
 static HIDO_UINT32 l_u32HeartBeatTick = 0;
@@ -889,8 +894,13 @@
 HIDO_INT32 TCPClient_Init(void)
 {
     l_eTCPClientState = TCP_CLIENT_STATE_IDLE;
+//    Socket_Create(&l_i32TCPClientID, SOCKET_TYPE_UDP, TCPClient_SocketEventProc, HIDO_NULL);
+#ifdef   UDP_CONNECT 
     Socket_Create(&l_i32TCPClientID, SOCKET_TYPE_UDP, TCPClient_SocketEventProc, HIDO_NULL);
-
+#endif    
+#ifdef   TCP_CONNECT 
+    Socket_Create(&l_i32TCPClientID, SOCKET_TYPE_TCP, TCPClient_SocketEventProc, HIDO_NULL);
+#endif
     // 这里是固定的心跳,由4G自行发送
 #if 0
     HIDO_CHAR acHeart[64];

--
Gitblit v1.9.3