When 4 ESP32 nodes send UDP to Docker on Windows, only 1 node's packets arrive inside the container. Verified by:
- Listening on host with Python socket → all 4 IPs arrive
- Docker container only sees 1 node in /api/v1/sensing/latest
Workaround: A UDP relay script that listens on host:5005, forwards to localhost:5006 (container maps 5006→5005). Since
all packets come from one socket, Docker passes them all through.
Container must be started with -p 5006:5005/udp instead of -p 5005:5005/udp
When 4 ESP32 nodes send UDP to Docker on Windows, only 1 node's packets arrive inside the container. Verified by:
Workaround: A UDP relay script that listens on host:5005, forwards to localhost:5006 (container maps 5006→5005). Since
all packets come from one socket, Docker passes them all through.
Container must be started with -p 5006:5005/udp instead of -p 5005:5005/udp