微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

原文地址:https://www.jb51.cc/windows/371472.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐