作者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
推 Arton0306:感謝呀^^ 01/09 02:27
推 osanaosana:感謝... 06/07 14:07