【发布时间】:2011-09-01 19:58:35
【问题描述】:
我希望用户能够输入网络上计算机的 MAC。一旦他们这样做了,它就会将其添加到列表中。然后,程序将在每次调用类时 ping 列表中的所有这些 MAC(我知道这不一定是可能的,但请继续阅读)。
通常我会简单地使用 IP 地址,但它们不是静态的,并且网络上有很多我不关心该程序的连接性的设备。如果他们没有回应,我希望它弹出一个消息框。
现在,话虽如此,我唯一遇到问题的部分是我 ping 某些东西的实际部分。我知道当涉及到 MAC 地址时,实际的“ping”是不可能的,那么我该如何检查类似的东西呢?或者,如果更简单,我也可以接受基于计算机名称的 ping 操作。
编辑:我宁愿不必使用诸如 arp 之类的东西来查找我想要的设备的 IP 地址。就像我说的那样,我也对是否可以按名称搜索设备感兴趣。这行得通吗?
【问题讨论】: