在 C# 中地理定位 IP 地址

2024-01-30

我正在用 C# 开发一个 Windows 8 应用程序 并想要获取IP地址的地理坐标 或者 想要一个能够在 Windows 8 应用程序中精确或接近地理定位 IP 地址的 API! 在此先感谢您的帮助!


只需使用这里的 Web 服务,每小时 10000 个请求是免费的

http://freegeoip.net/static/index.html http://freegeoip.net/static/index.html

休息呼叫http://freegeoip.net/xml/[你的IP] http://freegeoip.net/xml/%5Byour%20ip%5D

EDIT

从 url 下载的简单代码

using (var objClient = new System.Net.WebClient())
{
    var strFile = objClient.DownloadString("http://freegeoip.net/xml/192.168.0.1");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C# 中地理定位 IP 地址 的相关文章

随机推荐

  • 通过作业运行 SP 时响应数据截断

    Subject 我每个月都会创建一份报告 报告的创建包括 2 个步骤 从我们的服务获取 XML 并将其存储在数据库中 解析 XML 并创建文件 在过去的几个月里 我以手动模式创建了报告 现在我想自动化这些东西 但这里来了一个 Problem
  • Linq to objects - 选择第一个对象

    我对linq几乎一无所知 我正在这样做 var apps from app in Process GetProcesses where app ProcessName Contains MyAppName app MainWindowHan
  • 如何将 Scala Spark Dataset.show 重定向到 log4j 记录器

    Spark API 文档展示了如何从发送到 stdout 的数据集或数据帧中获取漂亮的打印片段 可以将此输出定向到 log4j 记录器吗 或者 有人可以分享将创建类似于 df show 格式的输出的代码吗 有没有办法做到这一点 允许 std
  • 如何为每个 git 存储库管理一个唯一的密钥?

    我在两种情况下使用git 我用一些Github存储库 我目前正在使用 OpenShift 它使用ssh and git用于部署 首先 我用了ssh keygen用于生成在 OpenShift 站点更新的密钥 这样的密钥存储在 ssh 并创造
  • 如何从类库中的头项目的 app.config/appsettings.json 获取连接字符串

    在编写访问数据库的 C 类库时 我从头项目的 app config appsettings json 获取连接字符串的首选方法是让数据库访问类依赖于某些IConnectionString由 head 项目在 IOC 容器中注册的接口 然而
  • Gatsby 与 PostCSS 8 - 尝试导入错误:“component.module.css”不包含默认导出(作为“样式”导入)

    我有一个基于入门项目的 Gatsby and Sanity 网站 到目前为止 一切都很顺利 但我今天在 package json 文件中更新了所有软件包和插件 以消除所有 npm 警告 这包括更新到 Gatsby 3 0 3 和 PostC
  • 获取给定 AnyObject 的唯一字符串?

    在 Objective C 中 这很简单 NSString stringWithFormat p objRef 我怎样才能在斯威夫特做到这一点 func hashString obj AnyObject gt String return S
  • 用于确定 n 是否完全平方的 O(log log n) 算法

    是否有已发布的 O log b 算法来确定 b 位数字是否为整数的平方 如果这个问题超出了本网站的范围 我深表歉意 如果是的话 我很乐意检索它 更新 我意识到我提出的问题是不合理的 因此 让我通过询问 b 中的次多项式运算的任何算法来修改它
  • 如何在 Material-UI 中插入新行?

    我正在开发一个联系人应用程序 其中所有数据都临时存储在客户端 我使用了 Material ui 表来显示联系人 当单击右下角的 添加新联系人 按钮时 它会显示一个带有表单的对话框 单击 保存 按钮时 数据将保存在该状态中 但我面临的问题是如
  • primeng 下拉组件错误(“p-dropdown”不是已知元素)

    遵循指南 https www primefaces org primeng https www primefaces org primeng 我尝试按照上面详述的步骤安装 PrimeNG 以与 Angular4 一起使用 但出现错误 p d
  • Jquery + Rails 有问题,是真的吗?

    我在上一个问题中看到评论说最好将 Prototype 与 Rails 一起使用 然而 我自己的经验是 Jquery 是一个优秀的 Javascript 库 作为 Rails 的新手 我还没有研究如何将 Jquery 与 Rails 一起使用
  • 在新订单电子邮件通知中显示客户 IP 地址

    创建新订单时 woocommerce 将向管理员发送一封电子邮件 我希望它也在电子邮件中发送客户的 IP 地址 但我无法让它工作 这是我到目前为止得到的 这段代码进入mytheme woocommerce emails admin new
  • Installshield主要升级不会卸载旧版本

    我有一个 Installshield 项目 我添加了一个主要的升级项目并进行了更改Product version Product code and Package code 使用新安装程序安装后 旧版本仍然存在 在Add Remove 我认
  • Python Dataframes 未合并索引

    我正在尝试合并 2 个数据帧 但由于某种原因它抛出KeyError Player Id 我正在尝试合并Striker Id and Player Id 这就是我的数据框的样子 合并代码 player runs merge matches p
  • nginx 反向代理导致 POST 请求正文丢失

    我使用 nginx 作为 http 服务的反向代理 使用如下配置 location jobexecutor proxy pass http jobexecutor 8080 jobexecutor proxy set header Host
  • 使用 rspec 测试设备视图

    我已经生成了 Devise 的视图运行rails g devise views现在想测试它们 这就是我想出的 require spec helper describe devise sessions new do before do ren
  • 如何在运行时复制Python模块?

    我需要制作一个套接字模块的副本才能使用它 并再对一个套接字模块进行猴子修补并以不同的方式使用它 这可能吗 我的意思是真正复制一个模块 即得到相同的结果runtime就好像我复制了一样socketmodule c 改变了initsocket
  • 在第一个匹配处停止的正则表达式

    我的正则表达式模式看起来像
  • Magento 1.9 中的简单主页特色产品列表

    我试图实现一个简单的产品列表以显示在主页上 但我在网上找到的每个解决方案在我的设置中都失败了 Magento 1 9 0 1 似乎大多数文章只与以前的版本相关 有人找到了这个问题的解决方案吗 block type catalog produ
  • 在 C# 中地理定位 IP 地址

    我正在用 C 开发一个 Windows 8 应用程序 并想要获取IP地址的地理坐标 或者 想要一个能够在 Windows 8 应用程序中精确或接近地理定位 IP 地址的 API 在此先感谢您的帮助 只需使用这里的 Web 服务 每小时 10