以奇怪的方式,我在下面使用过这个功能
我的应用程序冻结并需要很长时间才能引发蓝屏死机
public void getLocalNetworkIpList()
{
Ping p = new Ping();
PingReply rep;
for (int i = 1; i < 100; i++)
{
string ipstring = "192.168.1." + i.ToString();
rep = p.Send(ipstring);
if (rep.Status == IPStatus.Success)
Local_IpAdresses_combobox.Items.Add(ipstring);
}
}
此功能仅提供我本地网络中可用的 IP 地址列表,从 192.168.1.1 开始,以 192.168.1.100 结束
我真的很困惑,因为它看起来像一个简单的循环,其中包含一些 IP 地址检查并在组合框中推送