2つのネットワークカードが存在するUDPマルチキャスト用のソケットをセットアップする方法のようなこの問題? , でもこれは C++ 用です. でも私は mono です. だから 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 にはマルチキャスト アドレスがありません。
誰でも私を助けることができますか?