【发布时间】:2010-11-10 05:08:48
【问题描述】:
如何指定特定的 ipaddress:port 供 udpclient 接收?我对 updclient.client.localendpoint 和 udpclient.client.remoteendpoint 感到困惑。我在想它的远程端点,但我无法显示远程端点值。加上我的本地端点 ip 是 0.0.0.0。这是什么意思?
【问题讨论】:
如何指定特定的 ipaddress:port 供 udpclient 接收?我对 updclient.client.localendpoint 和 udpclient.client.remoteendpoint 感到困惑。我在想它的远程端点,但我无法显示远程端点值。加上我的本地端点 ip 是 0.0.0.0。这是什么意思?
【问题讨论】:
0.0.0.0 表示“任何地址”。本地端点是您将侦听数据包的 IP 地址和端口。 UdpClient 对象不需要远程端点。如果在发送数据包时不指定,它只指定发送数据包的默认主机。
如果您想在所有网络连接上侦听您分配的所有 IP 地址上的流量,您可以将本地端点保留为 0.0.0.0。如果您只想收听一个特定地址/连接,则只需更改此设置。
【讨论】: