正在查看Windows Phone应用中的所有可用IP? [重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正在查看Windows Phone应用中的所有可用IP? [重复]相关的知识,希望对你有一定的参考价值。
有人告诉我,以下代码可以满足我的要求(即列出运行我的应用程序的设备上的所有可用IP,并将它们显示为列表,允许用户选择一个)。
var ips = NetworkInterface.GetAllNetworkInterfaces()
.Where(inf => inf.NetworkInterfaceType != NetworkInterfaceType.Loopback)
.Where(inf => inf.OperationalStatus == OperationalStatus.Up)
.Select(x => new{
name = x.Name,
ips = x.GetIPProperties().UnicastAddresses.Select(y=>y.Address)
.ToList()
})
.ToList();
现在事实证明,其中大多数功能不适用于Windows Phone或Windows Store用户。我认为我需要的是
Microsoft.Phone.Net.NetworkInformation
名称空间,但我无法查明所需的确切方法。我在android和Apple中都这样做,这很简单。下面是Apple视图的示例:
using Windows.Networking.Connectivity;
var ips = NetworkInformation.GetHostNames()
.Where(x => x.IPInformation != null)
.Select(x => x.DisplayName)
.ToList();
以上是关于正在查看Windows Phone应用中的所有可用IP? [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Sencha Touch - Windows Phone 8 Phonegap 应用程序栏不隐藏在后退按钮单击
Windows Phone 中的 Facebook API 实现
如何查看 Windows Phone 8 模拟器或运行 Phonegap 应用程序的设备的 javascript 控制台输出