zoukankan      html  css  js  c++  java
  • c#获取本机ip地址|获取本机的本地上网IP地址

    具体方法为如下:

    private void btnChenk_Click(object sender, System.EventArgs e)
    {
    System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
    if ( addressList.Length>1)
    {
    nativeIP.Text = addressList[0].ToString();
    serverIP.Text = addressList[1].ToString();
    }
    else
    {
    nativeIP.Text = addressList[0].ToString();
    serverIP.Text = "Break the line...";
    }

    }

    通常addressList[]所得到的列表就是当前的IP地址;

    如果当前是拨号上网的话addressList[0].ToString()就是

    本地IP地址;addressList[1].ToString() 就是上网地址。

    如果当前是使用[EnterNet 300]拨号上网的话addressList[1].ToString()

    就是本地IP地址;addressList[0].ToString() 就是上网地址。

    如果程序只能够检测到只有一个IP地址的话,证明当前

    电脑没有在线!


    获取客户端IP:


    Code

    获取客户端MAC地址:

    Code

     获取服务器IP一:


     1private void ButtonIP_Click(object sender, System.EventArgs e)
     2
     3   Syste m.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
     4if ( addressList.Length>1)
     5
     6TextLIP.Text = addressList[0].ToString();
     7TextSIP.Text = addressList[1].ToString();
     8}

     9else
    10{
    11TextLIP.Text = addressList[0].ToString();TextSIP.Text = "没有可用的连接";
    12}

    13}
     
    14
    15

     获取服务器IP及MAC地址二:


    using System.Management;
    string stringMAC 
    = "";
    string stringIP 
    = "";
    ManagementClass MC 
    = new ManagementClass "Win32_NetworkAdapterConfiguration");
    ManagementObjectCollection MOC
    = MC.GetInstances();
    foreach(ManagementObject MO 
    in MOC)
    {
    if ((bool)MO["IPEnabled"== true){stringMAC += MO["MACAddress"].ToString();
    TextMAC.Text 
    = stringMAC.ToString();
    string[] IPAddresses 
    = (string[]) MO["IPAddress"];
    if(IPAddresses.Length > 0)
    stringIP 
    = IPAddresses[0];TextIP.Text = stringIP.ToString();
    }
    命运负责洗牌,但是玩牌的是我们自己!
     

  • 相关阅读:
    ZT 二叉树先序,中序,后序遍历非递归实现
    二叉树的遍历(一)
    Z :彻底了解指针数组,数组指针以及函数指针 [复
    ZT 复杂的函数指针例子分析 2008
    D:hunting2014小题目字符串倒序
    本周实验的PSP0过程文档
    构建之法阅读笔记02
    第二周学习进度
    实现自动生成30道四则运算题目(2)
    实现自动生成30道四则运算题目
  • 原文地址:https://www.cnblogs.com/goody9807/p/1984849.html
Copyright © 2011-2022 走看看