美好的一天
我正在通过MSDN网站尝试熟悉mystelf与多播及其工作原理。我想知道:什么时候使用
IPAddress.Any
它指的是this链接
中注释掉的行// IPAddress localIP = IPAddress.Any;
我已多次见过它,但IPAddress.Any究竟是什么意思?
更新
答案 0 :(得分:2)
快速的谷歌搜索显示:
What's IPAddress.Any - MSDN Forums:
IPAddress.Any将侦听分配给PC的任何IP地址。对于 例如,如果我通过无线和有线连接到网络, 将分配两个IP地址。这意味着我愿意 在两个IP地址上侦听请求。如果我拿IP的话 说有线然后我只能接收来自该NIC的请求。
如您所见,这是用于指定要侦听的地址(effectively, an equivalent to IPAddress.Parse("0.0.0.0")
),因此不是特定于多播。有关后者实施的示例,请参阅How to do a UDP multicast across the local network in c#?。