私はWindows Phone 7.1アプリを構築しています。電話が Wi-Fi に接続されているかどうかを確認する必要があります。接続されている場合は、ローカル ネットワーク内の現在の IP は何ですか (つまり、このような 192.168.0.100)。私はしばらくの間、これらの情報を見つけようとしてきました。助けてください。
次のコードを使用して、コンソール アプリでローカル IP を取得できました。
public void ScanIP()
{
IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily == AddressFamily.InterNetwork)
{
String localIP = ip.ToString();
Console.WriteLine(localIP);
}
}
Console.ReadKey();
}
ただし、windows mobile 7 アプリでも同様のことを行う必要があります。何か案が ?共有してください。