Windows Phone 8中的IP地址

前端之家收集整理的这篇文章主要介绍了Windows Phone 8中的IP地址前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要找到我的软件正在运行的手机的IP地址.我会以为这是直截了当的,但搜索了似乎是(令人难以置信)足够的论坛,在Windows Phone 7中没有这样的方法 – 但是,Windows Phone 8中有这种变化吗?任何帮助将不胜感激.
是的,现在可以在WP8中使用WP7所需的组播解决方案.请注意,您的手机上将有多个网络接口(例如我的WP8仿真器上的三个)
public static IPAddress Find()
{
    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;
}

HTH

猜你在找的Windows相关文章