我在 Windows 应用商店应用程序中调用的特定休息服务需要调用计算机的 IP 地址作为参数。没有使用 System.Net 的经过验证的真实示例或 System.Net.NetworkInformation在商店应用程序中编译。
Windows 商店应用程序中可用的类型和方法的神奇组合是什么,可以获取本地计算机的 IP 地址?我觉得这可能很明显,但我没有看到!
最佳答案
您必须联系外部服务器。即使平台提供 API 来检索网络地址,主机仍可能位于代理或 NAT 后面(您会看到类似 192.168.1.4 的内容,而不是您的外部 IP 地址)。
只需对 http://ifconfig.me/ 等服务执行 HTTP 请求即可或 http://whatismyip.com/并解析 IP。
关于c# - 如何在 Windows 应用商店应用程序中获取本地主机 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13660803/