-3
我是這個社區的新手& windows phone應用程序開發。我需要在Windows Phone應用程序(C#)上以編程方式獲取設備所連接的網絡(wifi和移動設備)的ip地址。 Windows版本7/8/8.1/10是必需的。如何以編程方式獲取Windows 7/8/8.1/10手機的IP地址
我是這個社區的新手& windows phone應用程序開發。我需要在Windows Phone應用程序(C#)上以編程方式獲取設備所連接的網絡(wifi和移動設備)的ip地址。 Windows版本7/8/8.1/10是必需的。如何以編程方式獲取Windows 7/8/8.1/10手機的IP地址
試試這個:
string ip = "";
string strHostName = "";
strHostName = System.Net.Dns.GetHostName();
IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);
IPAddress[] addr = ipEntry.AddressList;
ip = addr[2].ToString();
只寫像下面
public static IPAddress GetIpAddress()
{
List<string> ipAddresses = new List<string>();
var hostnames = NetworkInformation.GetHostNames();
foreach (var hn in hostnames)
{
if (hn.IPInformation != null)
{
string ipAddress = hn.DisplayName;
ipAddresses.Add(ipAddress);
}
}
IPAddress address = IPAddress.Parse(ipAddresses[0]);
return address;
}
調用方法的方法時,你需要獲得IP地址。
你累了什麼嗎? – HimBromBeere
@DavidPilkington我懷疑重複的匹配,因爲OP特別要求Win7向上,而不僅僅是Win8。 – HimBromBeere
不是。不知道如何繼續下去。看到我的目標是追蹤使用我的webview Url的用戶。我想ip地址將是一個很好的方法來唯一地跟蹤用戶。 –