我爱Aspx >> Asp.Net >> c# 获得局域网主机列表实例thread[i].Start();
if (!thread[i].Join(100)) //Thread.Join(100)不知道这处这么用对不对,感觉没什么效果一样
{
thread[i].Abort();
}
}
GetLanHost();
listLanHost();
}
/// <summary>
/// 多线程搜索方法
/// </summary>
private void LanSearchThreadMethod()
{
int Currently_i = Convert.ToUInt16(Thread.CurrentThread.Name); //当前进程名称
IPAddress ScanIP = IPAddress.Parse( str + "."+Convert.ToString(Currently_i +1)); //获得扫描IP地址
IPHostEntry ScanHost = null;
ScanHost = Dns.GetHostByAddress(ScanIP); //获得扫描IP地址主机信息
if (ScanHost != null)
{
LanHost[Currently_i,0] = ScanIP.ToString();
LanHost[Currently_i,1] = ScanHost.HostName;
}
//progressBarSearch.Value = progressBarSearch.Value +1;
}
/// <summary>
/// 文本框显示主机名与IP列表
Ҷƪл˵?
c# 获得局域网主机列表实例[05-20]
用C#的Raw Socket实现网络封包监..[05-20]
利用C#实现标准的 Dispose模式[05-20]
关于C#中属性及值类性引用类型的..[05-20]
c#.net常用函数列表[05-20]
深入理解C#编程中的组件-事件-委..[05-20]
在C#中利用DirectX实现声音播放[05-20]
C#实现文件下载[05-20]
Visual C# 3.0 新特性概览 (二)[05-20]
Visual C# 3.0 新特性概览(一)[05-20]
c# 获得局域网主机列表实例[05-20]
用C#的Raw Socket实现网络封包监..[05-20]
利用C#实现标准的 Dispose模式[05-20]
关于C#中属性及值类性引用类型的..[05-20]
c#.net常用函数列表[05-20]
ASP.NET程序中常用的三十三种代码[05-20]
深入理解C#编程中的组件-事件-委..[05-20]
在C#中利用DirectX实现声音播放[05-20]
ASP.NET程序中常用编程代码(一)[05-20]
为ASP.NET 2.0菜单控件增加targe..[05-20]