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

标签 c# ip windows-store-apps

我在 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/

相关文章:

c# - 在C#中使用C/C++库的方法返回一个随机值,而不是上面的return

c# - 如何在 Windows Phone 8.1 中使用 ShareLinkTask 命名空间?

c# - 级联下拉列表 MVC 3 C#

客户端unix套接字编程中的connect调用

linux - 无法在 debian beaglebone 上将 IP 更改为静态

php - 通过 IP 地址与域名调用 API

c# - 在SFTP服务器上使用WinSCP通过C#创建目录

javascript - 通过 Microsoft Store 检测 Web 应用程序是否作为 PWA 运行

javascript - 如何从 HTML5 Windows 应用商店应用程序中的代码关闭 MessageDialog?

Windows 商店 - 认证失败,因为 'didn' t 似乎有用'