| | |
| | | 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)); |
| | | |
| | |
| | | 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: |