c# – 如何在Windows应用商店应用中获取本地主机IP地址?

我在
Windows应用商店应用中调用的特定休息服务需要将呼叫计算机的IP地址作为参数.使用
System.Net
System.Net.NetworkInformation的尝试和真实示例都没有在商店应用程序中编译.

Windows商店应用程序中可用的类型和方法的神奇组合是什么,它们将获得本地计算机的IP地址?我觉得它可能很明显,但我没有看到它!

最佳答案 您必须联系外部服务器.即使平台提供API来检索网络地址,主机仍然可以位于代理或NAT后面(您将看到类似192.168.1.4的内容,而不是外部IP地址).

只需对http://ifconfig.me/http://whatismyip.com/等服务执行HTTP请求并解析IP.

点赞