开始学点System.Net NameSpace的Class拉

一向对System.Net命名空间的类不是很熟悉,今天看了C#实现网段扫描一文,结合MSDN帮助
对System.Net命名空间下其中的三个类有了一点感性的认识

Dns类 : 提供简单的域名解析功能。
IPHostEntry类:为 Internet 主机地址信息提供容器类
IPAddress 类 :提供网际协议 (IP) 地址。
这三个类通常都是联合使用的
随便写了个简单的网段扫描程序

public class NetScanConsole
{
     
public static void Main(string
[] args)
     
{   
         
int ipStart = 1
 ;
         
int ipEnd   = 254
 ;
         IPAddress ipAddress  
= null
 ;
         IPHostEntry hostInfo 
= null
 ;
         
for (int i = ipStart ; i<= ipEnd ; i++
 )
         
{
           Console.WriteLine(
"Now Scaning Ip Is 192.168.1." +
 i.ToString()) ;
           
try

           
{
             ipAddress 
= IPAddress.Parse("192.168.1." +
 i.ToString()) ;
             hostInfo  
=
 Dns.GetHostByAddress(ipAddress) ;
             Console.WriteLine(
"192.168.1." + i.ToString() + " HostName :" +
 

hostInfo.HostName) ; 
           }

           
catch{}
         }

    }
 
}

关于System.Net这个命名空间的编程资料ME掌握的比较少,看MSDN 夷~~,就象在茫茫不着边际的大海上划小船一样 是逍遥?迷茫? ^_^
posted @ 2004-07-19 16:03  kwklover  阅读(824)  评论(0编辑  收藏  举报