keil/include/src/TCPClient.c
@@ -74,23 +74,25 @@
uint16_t receive_id;
uint16_t g_com_position;
uint16_t g_com_num;
HIDO_UINT8 *_u8Data_temp1=NULL;
HIDO_UINT32 _u32Len_temp;
static HIDO_INT32 TCPClient_DataProc(HIDO_UINT8 *_u8Data, HIDO_UINT32 _u32Len)
{
    HIDO_CHAR *apcSplitStr[12];
    HIDO_UINT32 u32SplitCnt = 0;
      HIDO_CHAR acResponse[200];
      HIDO_CHAR temp_acResponse[200];
      _u8Data_temp1=_u8Data;
      _u32Len_temp=_u32Len;
      HIDO_CHAR acReadponse[200];
      HIDO_UINT32 datalenth;
      HIDO_UINT32 u32ResponseLen;
      HIDO_UINT32 u32ReadResponseLen;
    LOG_INFO(TRACE_MODULE_APP, "收到数据\r\n");
    if(STRCMP(_u8Data, "$setpara,") == 0)
    {
            u32ResponseLen = snprintf(acResponse, sizeof(acResponse), "$setparaok,%s\r\n", \
            u32ResponseLen = snprintf(acResponse, 12+_u32Len, "$setparaok,%s\r\n", \
                              _u8Data);
            memcpy(temp_acResponse,acResponse,sizeof(acResponse));
            
@@ -238,10 +240,12 @@
        HIDO_UINT32 u32RecvLen = 0;
        i32Ret = Socket_Recv(l_i32TCPClientID, l_au8CmdBuff, sizeof(l_au8CmdBuff) - 1, &u32RecvLen);
        if(HIDO_OK == i32Ret)
        {
            TCPClient_DataProc(l_au8CmdBuff, u32RecvLen);
        }
            memset(l_au8CmdBuff,0,sizeof(l_au8CmdBuff));
        break;
    }
    default: