using System;
using System.Net;
namespace test
{
class Program
{
static void Main(string[] args)
{
//获取本机所有IP地址
//方法一:利用IPHostEntry类
//step1 获取本机主机名
String hostName = Dns.GetHostName();
//step2 由本机主机名获取得到IPHostEntry
IPHostEntry me = Dns.GetHostEntry(hostName);
//step3 获取本机所有ip地址
IPAddress[] meip = me.AddressList;
foreach(var i in meip)
{
Console.WriteLine(i);
}
Console.WriteLine("---------------");
//方法二:利用Dns类
IPAddress[] meip2 = Dns.GetHostAddresses("");
foreach (var i in meip2)
{
Console.WriteLine(i);
}
}
}
}
C#如何获取本机IP地址,两种方法
最新推荐文章于 2024-04-30 01:52:24 发布