如何使用2个网卡设置UDP组播套接字?

时间:2013-10-29 09:32:53

标签: c# sockets mono multicast multicastsocket

How to set up a socket for UDP multicast with 2 network cards present?这样的问题,但这是针对C ++的,但我是单声道的,所以我想知道如何在C#中做到这一点。

我使用以下代码:

this.m_DhcpSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
this.m_DhcpSocket.Bind(new IPEndPoint(m_DhcpInterface.GetIPProperties().MulticastAddresses.FirstOrDefault().Address, DhcpPort));

但Linux下没有多播地址。

有人能帮助我吗?

0 个答案:

没有答案