现在的位置: 首页 > 综合 > 正文

获取IP地址

2013年06月10日 ⁄ 综合 ⁄ 共 1408字 ⁄ 字号 评论关闭
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;

namespace AddressSample
{
    
class Program
    
{
        
static void Main(string[] args)
        
{
            IPAddress test1 
= IPAddress.Parse("192.168.1.1");
            IPAddress test2 
= IPAddress.Loopback;
            IPAddress test3 
= IPAddress.Broadcast;
            IPAddress test4 
= IPAddress.Any;
            IPAddress test5 
= IPAddress.None;
            IPHostEntry ihe 
= Dns.GetHostByName(Dns.GetHostName());
            IPAddress myself 
= ihe.AddressList[0];
            
if (IPAddress.IsLoopback(test2))
                Console.WriteLine(
"The Loopback address is:{0}", test2.ToString());
            
else
                Console.WriteLine(
"Error obtaining the loopback address");
            Console.WriteLine(
"The Local IP address is :{0} ", myself.ToString());
            
if (myself == test2)
                Console.WriteLine(
"The loopback address is the same ad local address. ");
            
else
                Console.WriteLine(
"The loopback address is not the local address. ");
            Console.WriteLine(
"The test address is:{0}", test1.ToString());
            Console.WriteLine(
"Broadcast address:{0}", test3.ToString());
            Console.WriteLine(
"The ANY address is:{0}", test4.ToString());
            Console.WriteLine(
"The NONE address is:{0}", test5.ToString());
            Console.Read();
        }

    }

}

 

抱歉!评论已关闭.