.net 接收远程主机作为广播消息发送的数据报

.net 接收远程主机作为广播消息发送的数据报,.net,broadcasting,.net,Broadcasting,我需要接收连接在同一局域网上的远程主机作为广播消息发送的数据报 我正在使用UDPClient,但不知道要使用哪种方法。有一种方法UDPClient.Receive,但它需要一个特定的IPEndPoint作为参数,这显然是不需要的,因为它是我需要接收的广播消息,因此发送者并不重要。 如果可能,请向我提供接收广播消息的代码。 谢谢。设置IPEndPoint以使用任意地址: int port = ...your port goes here... var endPoint = new IPEndPoi

我需要接收连接在同一局域网上的远程主机作为广播消息发送的数据报

我正在使用UDPClient,但不知道要使用哪种方法。有一种方法UDPClient.Receive,但它需要一个特定的IPEndPoint作为参数,这显然是不需要的,因为它是我需要接收的广播消息,因此发送者并不重要。 如果可能,请向我提供接收广播消息的代码。
谢谢。

设置IPEndPoint以使用任意地址:

int port = ...your port goes here...
var endPoint = new IPEndPoint( IPAddress.Any, port );
然后使用UDPClient.Receive,就像平常一样