IPv4 Multicast Sockets Will Only Receive IP_MULTICAST_LOOP Enabled Packets When The Port is Either 5353 or 4444 #28
Labels
bug
Something isn't working
r&d:polykey:core activity 4
End to End Networking behind Consumer NAT Devices
Describe the bug
IPv4 Multicast Sockets will only receive IP_MULTICAST_LOOP enabled packets when the port is Either 5353 or 4444.
I'm not sure if there is something wrong with my socket setup code, but it should be basically the minimal example below.
To Reproduce
With MDNS
Minimal Example
In both cases, when port is set to
4444
or5353
. The expected results will occur, which is that the packet is received from the non-loopback interface, and that the MDNS instance will be able to find the non-loopback ipv4 address on the service.Expected behavior
The packet is received from the non-loopback interface, and that the MDNS instance will be able to find the non-loopback ipv4 address on the service.
Screenshots
Platform (please complete the following information)
Additional context
Notify maintainers
@amydevs
The text was updated successfully, but these errors were encountered: