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");
            }
  • 相关阅读:
    CodeForces Round #545 Div.2
    HDU 2222 Keywords Search
    拓扑排序
    CodeForces Round #553 Div2
    CodeForces Round #552 Div.3
    CodeForces Round #549 Div.2
    #Leetcode# 997. Find the Town Judge
    Educational Codeforces Round 62
    #Leetcode# 524. Longest Word in Dictionary through Deleting
    圆方树小结
  • 原文地址:https://www.cnblogs.com/sskset/p/147621.html
Copyright © 2011-2022 走看看