请求的名称有效,但是没有找到请求的类型的数据。
public void ScanComputers()
{
for (int i = startIP; i <= endIP; i++)
{
string scanIP = ipPrefix + "." + i.ToString();
IPAddress myScanIP = IPAddress.Parse(scanIP);
IPHostEntry myScanHost = null;
string[] arr = new string[2];
try
{
myScanHost = Dns.GetHostByAddress(myScanIP);
}
catch
{
continue;
}
if (myScanHost != null)
{
arr[0] = myScanHost.HostName;
arr[1] = scanIP;
computerList.Add(arr);
MessageBox.Show(myScanHost.HostName.ToString());
MessageBox.Show(scanIP.ToString());
}
}
}
我想获取局域网中的所有IP 可总是执行到Dns.GetHostByAddress(myScanIP);这句时就会报错“请求的名称有效,但是没有找到请求的类型的数据。”这是的myScanIP是“192.168.1.156” 找不错哪里出错了呀!请各位高手帮忙。。