检测ip是否存在:
a,ping
b,IPAddress myScanIP = IPAddress.Parse("192.168.0.1");
try
{
IPHostEntry iphost = Dns.GetHostByAddress(myScanIP);
}
catch
{
//没开机
}
为了追求效率,你还需要多线程
a,ping
b,IPAddress myScanIP = IPAddress.Parse("192.168.0.1");
try
{
IPHostEntry iphost = Dns.GetHostByAddress(myScanIP);
}
catch
{
//没开机
}
为了追求效率,你还需要多线程
解决方案 »
- 这里,为什么不能用var
- 用ReleaseCapture()和SendMessage()实现无边框的窗口拖动,貌似挂起了其他线程,怎么办呢?求救
- .NET Winform如何将汉字编码成URL代码?
- Command命令
- Lucene搜索
- 怎么样编程刷新指定应用程序的窗口?
- 急·#####如何让网页自动提交——@@@@@@@@来者有分###
- winform 中combox如何添加2个字段?
- 求大神支招,在gridcontrol单元格可以设置颜色
- 如何学习.net,如何搭建.net的开发平台,需要看那些资料?
- 200 分求助? (2)
- 穷人求救:我的分没有了,可是还想再发一个问题,有分的时候再加给你们吧,请看看……
1、先查用IP地址查远程主机的MAC,速度快并主机没开机也不停顿。
2、开机的远程主机再进一步获得主机名等其它信息。
当然再用上多线程速度就可以了。