Skip to content

Docker Desktop drops UDP from multiple ESP32 sources #374

@shy-workstation

Description

@shy-workstation

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions