我在
Windows应用商店应用中调用的特定休息服务需要将呼叫计算机的IP地址作为参数.使用
System.Net或
System.Net.NetworkInformation的尝试和真实示例都没有在商店应用程序中编译.
Windows商店应用程序中可用的类型和方法的神奇组合是什么,它们将获得本地计算机的IP地址?我觉得它可能很明显,但我没有看到它!
最佳答案 您必须联系外部服务器.即使平台提供API来检索网络地址,主机仍然可以位于代理或NAT后面(您将看到类似192.168.1.4的内容,而不是外部IP地址).
只需对http://ifconfig.me/或http://whatismyip.com/等服务执行HTTP请求并解析IP.