zoukankan      html  css  js  c++  java
  • C# 如何得到局域网中的计算机名?

    private void ScanTarget()
            
    {
                
    string strIPAddress="192.168.1.";
                
    //Start scan address
                int nStrat = Int32.Parse("1");
                
    //Finish scan address
                int nEnd =Int32.Parse("255");
                
    //scan operation
                for(int i=nStrat;i<=nEnd;i++)
                
    {
                    
    string strScanIPAdd = strIPAddress +i.ToString();
                    
    //convert to ip address
                    IPAddress myScanIP = IPAddress.Parse(strScanIPAdd);
                    
    try
                    
    {
                        
    //get dns information
                        IPHostEntry myScanHost = Dns.GetHostByAddress(myScanIP);
                        
    //get host name
                        string strHostName =myScanHost.HostName.ToString();
                        
    this.listBox2.Items.Add(strScanIPAdd+"->"+strHostName+"\r");
                    }

                    
    catch
                    
    {
                        
    continue;
                    }

                    
                }
    //for    
                MessageBox.Show("ok");
            }
  • 相关阅读:
    mac配置git和github
    更新hosts后,如何清理edge的DNS缓存
    初次运行 Git 前的配置
    mac安装homebrew
    xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
    AJAX
    HTTP协议
    HTTP状态码大全
    SQL Servers数据库_删除
    Hello Word
  • 原文地址:https://www.cnblogs.com/sskset/p/147621.html
Copyright © 2011-2022 走看看