我在stackoverflow上看到很多关于如何在asp.net中获取IP地址地理位置的问题和答案,但是...
我该怎么在winforms中获取IP地址位置?
我正在开发C# winform应用程序,需要展示用户的IP地址和其所在位置。我已经可以显示用户的本地和外部IP地址,但是我无法找到任何方法来显示位置。
有人知道我是否可以使用任何WebRequest或其他解决方案来完成这个任务吗?
编辑: 我已经通过以下方法完成了任务:
1.将IP地址发送到一个能够根据IP地址显示位置的网站。(例如www.whatismyipaddress.com) 2.获取其源代码。 3.解析其代码并使用字符串操作获取位置。
但我知道这不是一个好方法,因为如果网站关闭、移动或源代码发生任何改变,我的代码就会失效。
我该怎么在winforms中获取IP地址位置?
我正在开发C# winform应用程序,需要展示用户的IP地址和其所在位置。我已经可以显示用户的本地和外部IP地址,但是我无法找到任何方法来显示位置。
有人知道我是否可以使用任何WebRequest或其他解决方案来完成这个任务吗?
编辑: 我已经通过以下方法完成了任务:
1.将IP地址发送到一个能够根据IP地址显示位置的网站。(例如www.whatismyipaddress.com) 2.获取其源代码。 3.解析其代码并使用字符串操作获取位置。
但我知道这不是一个好方法,因为如果网站关闭、移动或源代码发生任何改变,我的代码就会失效。