没有的,不过我写过,是用SOCK

解决方案 »

  1.   

    string strIPAddress=numericUpDown1.Value.ToString()+"."+numericUpDown2.Value.ToString()+"."+numericUpDown3.Value.ToString()+".";
    //开始扫描地址
    int nStrat = Int32.Parse(numericUpDown4.Value.ToString());
    //终止扫描地址
    int aa = int.Parse(numericUpDown4.Value.ToString())+int.Parse(numericUpDown5.Value.ToString());
    int nEnd =Int32.Parse(aa.ToString());
    //扫描的操作
    for(int i=nStrat;i<=nEnd;i++)
    {
    string strScanIPAdd = strIPAddress +i.ToString();
    //转换成IP地址
    IPAddress myScanIP = IPAddress.Parse(strScanIPAdd);
    try
    {
    //你可以加入自已的,增强功能
    // Dns.GetHostByAddress 方法: 根据 IP 地址获取 DNS 主机信息。
    IPHostEntry myScanHost = Dns.GetHostByAddress(myScanIP);//获取主机的名
    string strHostName =myScanHost.HostName.ToString();//将主机名转换成字符串
    listBox1.Items.Add(strScanIPAdd+"\r");//在listbox里显示
    }
    catch
    {

    }
    }
      

  2.   

    C# 百例里有一个 ipbox ,不过做得好像不是很好。