I can multicast at 224.0.0.1 and my all others local LAN PCs can listen the stream. But when I multicast at other multicast IP like: 224.0.0.130, no LAN PCs can listen that. Though I can get at wireshark in source PC.
There are several reasons not to work multicast in windows 10. I have solved it by following 2 steps:
Here’s a sample C# code:
m_Socket.SetSocketOption(
SocketOptionLevel.IP,
SocketOptionName.MulticastInterface,
IPAddress.Parse("192.168.0.104").GetAddressBytes()
);
M_Socket is the socket to send the stream and “192.168.0.104” is the interface ip at which network I want to send the stream.
By following above, Now I can send multicast successfully.