From d6ec38899e0d165d858156aa2821497b4b5c51de Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期日, 06 七月 2025 19:41:11 +0800 Subject: [PATCH] V2.4 修改14个基站溢出的bug --- keil/include/src/TCPClient.c | 12 +++--------- 1 files changed, 3 insertions(+), 9 deletions(-) diff --git a/keil/include/src/TCPClient.c b/keil/include/src/TCPClient.c index ac6b27c..e85283f 100644 --- a/keil/include/src/TCPClient.c +++ b/keil/include/src/TCPClient.c @@ -700,10 +700,9 @@ } } -char senddata[2048]; +char senddata[500]; void HexToAsciiSendUDP(uint8_t* data,uint8_t len) -{ - static HIDO_CHAR l_acUploadBuff[2048]; +{ static HIDO_UINT32 l_u32UploadBuffLen = 0; static HIDO_UINT32 l_u32UdpsendTick = 0; uint8_t i,temp; @@ -721,13 +720,8 @@ // UDPClient_Uploadhex(senddata,2*len+2); if(TCP_CLIENT_STATE_CONNECTED == l_eTCPClientState) { - memcpy(l_acUploadBuff + l_u32UploadBuffLen, senddata, 2*len+2); l_u32UploadBuffLen += 2*len+2; - // if((l_u32UploadBuffLen + u32Len )> sizeof(l_acUploadBuff)) -// if((HIDO_TimerGetTick() - l_u32UdpsendTick) >= 200) -// { -// l_u32UdpsendTick = HIDO_TimerGetTick(); - Socket_Send(l_i32TCPClientID, (HIDO_UINT8 *)l_acUploadBuff, l_u32UploadBuffLen); + Socket_Send(l_i32TCPClientID, (HIDO_UINT8 *)senddata, l_u32UploadBuffLen); uwbsendnum++; l_u32UploadBuffLen = 0; // } -- Gitblit v1.9.3