C# UDP Multicast server and Windows Phone 8 Emulator issue

This is going to be a short one, but could potentially save someone’s time in the future.

I spent most of the day trying to find out why some simple C# code that was supposed to send multicast packages through the network (similar to the one provided in this blog post) was not working when running in my laptop.

Using Wireshark I was not able to capture any of the packages that should have been travelling across my LAN and after trying a whole lot of things what did the trick was disabling the vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch) adapter that is installed with Visual Studio 2013 Preview as part of the Windows Phone 8 Developer Tools.