Wie finde ich die lokalen IP-Adresse auf einem Win 10 UWP-Projekt
Ich bin versucht derzeit, einen port eine administrative Konsole-Anwendung, die über ein Win 10 UWP-app. Ich habe ein Problem mit der Verwendung des Systems.Net.Dns von der Konsole folgenden code.
Wie bekomme ich die Geräte-IP
Hier ist die Konsole app-code, die ich bin versucht zu portieren.
public static string GetIP4Address()
{
string IP4Address = String.Empty;
foreach (IPAddress IPA in Dns.GetHostAddresses(Dns.GetHostName()))
{
if (IPA.AddressFamily == AddressFamily.InterNetwork)
{
IP4Address = IPA.ToString();
break;
}
}
return IP4Address;
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, wie diese :
die Antwort oben ist auch Recht
Verwenden, um host-IP-Adresse in einem UWP-app, ich habe es getestet:
Und finden Sie in der API-Doc hier
basiert auf der Antwort von @John Zhang, aber mit dem fix nicht zu werfen LINQ-Fehler über mehrere Spiele und die Rückkehr Ipv4-Adresse:
natürlich können Sie sich pass HostNameType.Ipv6 anstelle von Ipv4, welches auch der Standard ist (implizite) parameter-Wert, um die Ipv6-Adresse