加入多个组播组时,如何确定C#中收到的UDP报文的目的IP

时间:2018-02-06 02:30:47

标签: c# sockets udp multicast

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

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

感谢。

1 个答案:

答案 0 :(得分:-1)

public int ReceiveFrom(
    byte[] buffer,
    ref EndPoint remoteEP
)

给你从远程端发送字节。 并提供有关发件人的信息。

更多详情: https://msdn.microsoft.com/en-us/library/wdfskwcy(v=vs.110).aspx