-2
我以前问过这个问题,但跑进执行给定答案的困难。查看所有可用的IP地址在一个Windows Phone应用程序?
有人告诉我,下面的代码会做我需要什么(这是列表中的所有可用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和苹果同样是相当直截了当。苹果的观点下面是一个例子:
在此先感谢您的帮助
最良好的祝愿和节日快乐
我怎么会显示这个在列表中的结果? –
@DanJamesPalmer你尝试过什么?阅读一些文档如何? ('listView1.ItemsSource = ips;') – EZI