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() + " ";
                    }
                }           
            }


  • 相关阅读:
    rabbitMq交换机direct、topics
    rabbitMq及安装、fanout交换机-分发(发布/订阅)
    rabbitmq
    .sh文件启动 jenkins
    雪花算法、二进制运算
    收银台数据库存储AES加解密
    数据库事物
    excel技巧
    日期计算、正则、sequence、索引、表连接、mybatis
    oracle常用函数介绍
  • 原文地址:https://www.cnblogs.com/scottckt/p/880670.html
Copyright © 2011-2022 走看看