怎样获得本机的IP和远程主机的IP
我查了类库,没发现哪个方法能够获得本机和远程主机的IP,微软不会连这么重要的功能都忽略掉吧。 问题点数:0、回复次数:1Top
1 楼zhq2000(方舟)回复于 2003-11-02 23:27:49 得分 0
是你自己没找到吧 :)
using System;
using System.Net;
public class test
{
public static void Main(String[] args)
{
string strHostName;
IPHostEntry host ;
// 本机IP
strHostName = Dns.GetHostName();
Console.WriteLine("HostName : {0}" , strHostName);
host = Dns.Resolve(strHostName);
foreach (IPAddress ip in host.AddressList)
{
Console.WriteLine("IP : {0}" , ip);
}
// 远程IP
strHostName = "www.163.com";
Console.WriteLine("HostName : {0}" , strHostName);
host = Dns.Resolve(strHostName);
foreach (IPAddress ip in host.AddressList)
{
Console.WriteLine("IP : {0}" , ip);
}
}
}
Top




