We have an embedded PC that initially starts off life with a link-local IPv4 address, typically 169.254.0.1. It broadcasts its existence using Zeroconf using the python-zeroconf library. These Zeroconf messages are happily received on the Mac, but the ZeroConf broadcast is never received on Windows 10 unless the PC is also on a link-local address too.
Is this a limitation of Windows, or is there a setting that allows Windows to communicate with other link-local addresses on the network even when assigned a static IP address?