NetworkServiceDiscovery Issue

Hello Juce friends,

I am working with the NetworkServiceDiscovery class. I am utilizing the class so I generate an instance of an Advertiser and an instance of an AvailableServiceList. I initialize both in my class constructor with the matching SUD as first param, and matching broadcast ports.

I run this same application on 2 instances of Windows machines, however it would appear that the AvailableServiceList instance is not picking up any of the broadcasted messages sent from the Advertiser instance.

To clarify, I have paused the debugger and confirmed both threads are active, the AvailableServiceList instance seems to be waiting on ready. I have also confirmed the broadcast port is not blocked on Windows. I have also confirmed via Wireshark that UDP packets are making their way through.

Does anyone have any ideas? Or anything I could be missing?