static void TcpClientHandler(void *param) { unsigned short port = 5001; vTaskDelay(1000); printf("\n\rTCP: Start tcp client!"); if(g_start_client) BsdTcpClient(g_server_ip, port); #if defined(INCLUDE_uxTaskGetStackHighWaterMark) && (INCLUDE_uxTaskGetStackHighWaterMark == 1) printf("\n\rMin available stack size of %s = %d * %d bytes\n\r", __FUNCTION__, uxTaskGetStackHighWaterMark(NULL), sizeof(portBASE_TYPE)); #endif printf("\n\rTCP: Tcp client stopped!"); g_client_task = NULL; vTaskDelete(NULL); }
void taskClient( void *pvParameters ){ BsdTcpClient(PORT_NUM); UART_PRINT("taskClient over\r\n"); vTaskDelete(NULL); }