※ 引述《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
推
01/09 02:27, , 1F
01/09 02:27, 1F
推
06/07 14:07, , 2F
06/07 14:07, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):