作者deduce ()
看板C_Sharp
标题Re: [问题] 请问取得本机的ip位置
时间Mon Jan 8 03:20:26 2007
※ 引述《Arton0306 (没有怎麽办)》之铭言:
: 想要取得本机的ip位置
: 本机的网路线是拔掉的 ip位置是由自己设定
: 但因为某个原因需要取得这个自己设定的ip位置
: 请问语法是什麽呢??
System.Net.IPHostEntry IPHost =
System.Net.Dns.Resolve(System.Net.Dns.GetHostName());
System.Net.IPAddress[] myIP = IPHost.AddressList;
foreach (System.Net.IPAddress ip in myIP)
{
Console.WriteLine(ip);
}
或是
using System.Net;
IPHostEntry IPHost = Dns.Resolve(Dns.GetHostName());
IPAddress[] myIP = IPHost.AddressList;
foreach (IPAddress ip in myIP)
{
Console.WriteLine(ip);
}
或是更短的写法
using System.Net;
IPAddress[] myIP = Dns.Resolve(Dns.GetHostName()).AddressList;
foreach (IPAddress ip in myIP)
{
Console.WriteLine(ip);
}
我找到的是这样...不晓得有没有比较好的写法?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.232.160
1F:推 Arton0306:感谢呀^^ 01/09 02:27
2F:推 osanaosana:感谢... 06/07 14:07