当加入多个多播组时,如何在C#中确定接收到的UDP数据包的目标IP

当加入多个多播组时,如何在C#中确定接收到的UDP数据包的目标IP,c#,sockets,udp,multicast,C#,Sockets,Udp,Multicast,我在C#中使用一个UdpClient来接收来自多个多播组的数据包,因为它们使用相同的端口 但问题是,如何确定接收到的数据包的目标IP,即如何知道数据包来自哪个多播组 谢谢 public int ReceiveFrom( byte[] buffer, ref EndPoint remoteEP ) 提供从远程发送的字节数。 并提供有关发件人的信息 详情请浏览: 谢谢,但我想要的不是发送方的信息,我想确定该数据包来自哪个多播组,换句话说,是该数据包的目标IP而不是源IP。我建议您使

我在C#中使用一个UdpClient来接收来自多个多播组的数据包,因为它们使用相同的端口

但问题是,如何确定接收到的数据包的目标IP,即如何知道数据包来自哪个多播组

谢谢

public int ReceiveFrom(
    byte[] buffer,
    ref EndPoint remoteEP
)
提供从远程发送的字节数。 并提供有关发件人的信息

详情请浏览:

谢谢,但我想要的不是发送方的信息,我想确定该数据包来自哪个多播组,换句话说,是该数据包的目标IP而不是源IP。我建议您使用wireshark。这将帮助您诊断到达n/w接口的每个数据包。