Hi,
I’m having trouble receiving Udp multicast packets on my SCM20260D board.I have tried everything.
Please help. My test code:
m_Socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
var localEp = new IPEndPoint(IPAddress.Any, 3671);
var multicastOption = new byte[] { 224, 0, 23, 12, 0, 0, 0, 0 };
m_Socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, multicastOption);
m_Socket.Bind(localEp);
while (true)
{
if (m_Socket.Poll(-1, SelectMode.SelectRead))
{
buffer = new byte[m_Socket.Available];
int bytesRead = m_Socket.ReceiveFrom(buffer, ref localEp);
Thread.Sleep(10);
}
}