LocalNetworkDiscovery does not fully work on some Windows-based systems
On some Windows-based systems,
LocalNetworkDiscovery does not fully work: Other nodes in the network can be discovered, but one cannot be found by other nodes. This is because the multicast messages sent on Windows do not reach the other nodes. The reason for this is unclear.
The following observations have been made so far:
- Other multicast implementations also have the same problem (for example https://www.baeldung.com/java-broadcast-multicast#multicasting).
- The problem seems to be probably related to some Windows Versions (10 Pro: does not work; Server 2016: work).
- The multicast messages sent by
UpnpIgdPortMappingarrive at the router (but not at other nodes in the network?)