检查.net是否使用了ip地址

时间:2013-10-22 20:37:28

标签: .net windows networking arp

用例:PC上的.net app正在设置自己局域网中节点的静态IP地址(通过路由器/交换机)

在我们让用户设置IP地址之前,我们要确保其他地方尚未使用该地址。

我们目前Ping新地址,如果我们得到响应,我们假设它已经在使用,如果不是,我们允许地址设置。

当你ping一个未使用的地址时,windows不会看到成功,它会搞乱它的ARP缓存。我想如果我将ARP请求中的发送方IP地址设置为0.0.0.0,缓存将保持干净。但是,我无法弄清楚如何使用.net api。

0 个答案:

没有答案