zoukankan      html  css  js  c++  java
  • c# 得到電腦IP及電腦名


           using System.Net;

            /// <summary>
            
    /// 得到用戶電腦信息
            
    /// </summary>
            public void GetUserInfo()
            {
                
    string sIP = "";

                
    //得到計算機名 方法1
                string MachineName = System.Environment.MachineName;
                
    //得到計算機名 方法2
                string strHostName = Dns.GetHostName();

                IPAddress[] addr;

                
    //得到IP 方法1
                
    //addr = Dns.GetHostAddresses(strHostName);
                
    //得到IP 方法2
                addr = Dns.GetHostAddresses("127.0.0.1");
                
    //得到IP 方法3
                
    //addr = Dns.GetHostAddresses("localhost");

                
    //得到IP 方法4
                
    //IPHostEntry ihIP = Dns.GetHostEntry(strHostName);
                
    //addr = ihIP.AddressList;

                
    //得到IP 方法5 此句顯示老式語句警告
                addr = Dns.GetHostByName(Dns.GetHostName()).AddressList;

                
    if (addr.Length<=1)
                {
                    sIP 
    = addr[0].ToString();
                }
                
    else
                {
                    
    for (int iCount = 0; iCount < addr.Length; iCount++)
                    {
                        sIP 
    += "IP" + (iCount + 1).ToString() + ":" + addr[iCount].ToString() + " ";
                    }
                }           
            }


  • 相关阅读:
    Spring Cloud云架构
    Spring Cloud云架构
    Spring Cloud云架构
    Spring Cloud云架构
    Spring Cloud Consul
    Spring Cloud Eureka
    构建Spring Cloud微服务分布式云架构
    数据库三范式
    redis3.0.0 集群安装详细步骤
    sql优化的几种方法
  • 原文地址:https://www.cnblogs.com/scottckt/p/880670.html
Copyright © 2011-2022 走看看