fix the bug for Airkiss

This commit is contained in:
zhangyanjiao 2020-01-16 11:54:02 +08:00
parent 463a9d8b7f
commit 5202be013a

View file

@ -71,7 +71,12 @@ static void sc_ack_send_task(void *pvParameters)
sc_ack_t *ack = (sc_ack_t *)pvParameters;
tcpip_adapter_ip_info_t local_ip;
uint8_t remote_ip[4];
memcpy(remote_ip, ack->ctx.ip, sizeof(remote_ip));
if (ack->type == SC_TYPE_ESPTOUCH) {
memcpy(remote_ip, ack->ctx.ip, sizeof(remote_ip));
} else {
memset(remote_ip, 255, 4);
}
int remote_port = (ack->type == SC_TYPE_ESPTOUCH) ? SC_ACK_TOUCH_SERVER_PORT : SC_ACK_AIRKISS_SERVER_PORT;
struct sockaddr_in server_addr;
socklen_t sin_size = sizeof(server_addr);