【发布时间】:2011-08-01 06:40:39
【问题描述】:
我在 stackoverflow 上看到了很多关于如何在 asp.net 中获取 IP 地址的地理位置的问题和答案,但是......
如何在 winforms 中获取 IP 地址位置?
我正在开发 C# winform 应用程序,我需要向用户显示它的 IP 地址 和 它的位置。 我可以显示用户的本地、外部 IP 地址,但我找不到任何显示位置的方法。
任何人都知道我是否可以使用任何WebRequest 或任何其他解决方案来做到这一点?
编辑:我可以通过以下方法完成任务。
将 IP 地址发送到显示 IP 地址位置的站点。(例如 www.whatismyipaddress.com)
获取其源代码。
解析其代码并使用
string操作来获取位置。
但我知道,如果网站关闭或移动,或者源代码的任何更改都会使我的代码无用,这不是一个好方法。
【问题讨论】:
标签: c# winforms geolocation ip