Hi Mercer,
Is this code which works on some other NETMF board? If NETMF supports it and turning on the feature won't overflow the RAM, we could certainly support it.
If it's not something which NETMF supports, we can request that it be added (or add it as a community and contribute it to the netmf.codeplex.com core).
Chris
Chris.
I did some testing on another board, and the following code works as expected.
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.MulticastInterface, multicastIPAddress.GetAddressBytes()); socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.MulticastTimeToLive, 1); IPAddress DestinationIP = new IPAddress(new byte[] { 239, 255, 0, 1 }); IPEndPoint DestinationEndPoint = new IPEndPoint(DestinationIP, 5568);
So, it looks like this could be supported in future releases and would make a great addition. Thank you for considering.