|
|
|
@ -232,12 +232,18 @@ int16_t client_tcp_connect(Cclient_t *client) { |
|
|
|
0 != BSP_LTE_SendCmd(cmd_cmd, cmd_str, DEFAULT_ERROR, |
|
|
|
LTE_CMD_WAIT_LLONG)) { |
|
|
|
client_tcp_close(client); |
|
|
|
#ifdef debug_mode |
|
|
|
EC800K_Reset(); |
|
|
|
client->error_cnt = 0; |
|
|
|
return 0; |
|
|
|
#else |
|
|
|
client->error_cnt++; |
|
|
|
if (client->error_cnt > 5) { |
|
|
|
EC800K_Reset(); |
|
|
|
client->error_cnt = 0; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
#endif |
|
|
|
} |
|
|
|
client->connect_sta = true; |
|
|
|
client->error_cnt = 0; |
|
|
|
|