◐ Shell
clean mode source ↗

WIP: Use per-interface per-protocol sockets by agners · Pull Request #1568 · python-zeroconf/python-zeroconf

Instead of using one global socket for all interfaces, use one socket
per interface and per protocol. This allows better control over
which interfaces are used for multicast and unicast, and allows
to know which interface a packet was received on.

TODO: Uses Linux/macOS specific socket options to bind to an interface.

@pre-commit-ci

@agners agners marked this pull request as draft

April 17, 2025 11:10