3.远程查询 private void buttion2_click(object Sender,System.EventArgs e) { IPHostEntry myDnsToIP = new IPHostEntry(); //Dns.Resolve 方法: 将 DNS 主机名或以点分隔的四部分表示法格式的 // IP 地址解析为 IPHostEntry实例 myDnsToIP =Dns.Resolve(textBox2.Text.ToString()); //显示此域名的IP地址的列表 for(int i=0;i<myDnsToIPAddressList.Length;i++) { rich.TextBox1.AppendText(textBox2.Text+”的IP地址是”+myDnsToIP.AddressList[i].ToString()+”\r”); } } 4.实现网段的扫描 实现网段的扫描,确定网络中正在使用的主机数目。这里使用了多线程技术,增加了一个线程,为了防止程序扫描的时间过长,影响程序的响应。不过在.net中由于使用了垃圾收集技术所以对线程的控制也不是很复杂的。 private void button3_click(object sender, System.EventArgs e) { //Thread 类: 创建并控制线程 Thread thScan = new thread(new ThreadStrart(ScanTarget)); //Thread.Start 方法:启动线程 thScan.Strart(); } private void ScanTarget() { |
正在阅读:C#实现网段扫描C#实现网段扫描
2004-04-08 14:39
出处:VChome
责任编辑:sdq
键盘也能翻页,试试“← →”键