c#获取本机的IP地址

code

 

public static IPAddress GetHostIP()
{
    IPHostEntry ipe = Dns.GetHostEntry(Dns.GetHostName());
    IPAddress ip = ipe.AddressList[0];

    return ip;
}
private String GetIPAddress()
{
    String str;
    String Result = "";
    String hostName = Dns.GetHostName();
    IPAddress[] myIP = Dns.GetHostAddresses(hostName);
    foreach (IPAddress address in myIP)
    {
        str = address.ToString();
        for (int i = 0; i < str.Length; i++)
        {
          if (str[i] >= '0' && str[i] <= '9' || str[i] == '.') Result = str;
        }
    }
   return Result;
}

 

posted @ 2013-03-16 12:46  蓝色L火焰  阅读(496)  评论(0编辑  收藏  举报