From a2a48f47a3941ded2c0ea8bb8c6409d8d01de89f Mon Sep 17 00:00:00 2001 From: jess Date: Fri, 3 Apr 2026 02:25:26 -0700 Subject: [PATCH] remove arbitrary MAX_UDP_CLIENTS cap from wifi transport --- main/wifi_transport.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main/wifi_transport.c b/main/wifi_transport.c index b5b6caa..ede3efa 100644 --- a/main/wifi_transport.c +++ b/main/wifi_transport.c @@ -17,7 +17,7 @@ #define UDP_PORT 5941 #define UDP_BUF_SIZE 128 -#define MAX_UDP_CLIENTS 4 +#define UDP_CLIENTS_MAX 16 #define CLIENT_TIMEOUT_MS 30000 static int udp_sock = -1; @@ -26,7 +26,7 @@ static struct { struct sockaddr_in addr; TickType_t last_seen; bool active; -} clients[MAX_UDP_CLIENTS]; +} clients[UDP_CLIENTS_MAX]; static int client_count; @@ -42,12 +42,12 @@ static void client_touch(const struct sockaddr_in *addr) } } - if (client_count < MAX_UDP_CLIENTS) { + if (client_count < UDP_CLIENTS_MAX) { clients[client_count].addr = *addr; clients[client_count].last_seen = now; clients[client_count].active = true; client_count++; - printf("UDP: client added (%d/%d)\n", client_count, MAX_UDP_CLIENTS); + printf("UDP: client added (%d)\n", client_count); } } @@ -59,7 +59,7 @@ static void clients_expire(void) for (int i = 0; i < client_count; ) { if ((now - clients[i].last_seen) > timeout) { clients[i] = clients[--client_count]; - printf("UDP: client expired (%d/%d)\n", client_count, MAX_UDP_CLIENTS); + printf("UDP: client expired (%d)\n", client_count); } else { i++; }