处理 IP 地址






3.86/5 (11投票s)
2005 年 9 月 12 日
2分钟阅读

80198

870
使用 Web 服务查找 IP 地址的位置…
引言
想象一下,你开发了自己的网站,每天都有成千上万的人访问你的网站。你想知道你的访客是谁吗? 在我的文章中,我使用来自 www.webservicex.net 的 Web 服务来查找 IP 地址的位置。
Using the Code
首先,你需要在 Microsoft Visual Studio .NET 2003 中创建一个新的应用程序。 要使用来自 www.webservicex.net 的 Web 服务,你必须让你的应用程序连接到该服务并使用其功能。 在 解决方案资源管理器 中,右键单击项目中的 引用,然后选择 添加 Web 引用。
然后,将出现 添加 Web 引用 窗口,在地址栏中键入 Web 服务的地址。 我们的 Web 服务地址是 http://www.webservicex.net/geoipservice.asmx。
找到 Web 服务后,在 Web 引用名称 文本框中键入 Web 引用的名称。 最后,单击 添加引用 按钮将 Web 引用添加到你的应用程序中。
现在,让我们为我们的应用程序编写代码!!!
首先,如果你想查找 IP 地址的位置,你只需在 textbox
中键入 IP 地址,然后单击按钮,IP 地址的详细信息将显示在下面的标签中。
Private Sub btnOK_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnOK.Click
Dim ws As New GeoIPService.GeoIPService
lblInformation.Text = "Country: " & _
ws.GetGeoIP(txtIPAddress.Text).CountryName
End Sub
当你在 textbox
中键入 IP 地址并单击按钮时,IP 地址的信息将显示在标签中,如下面的图片所示
结论
我希望你在本文中找到一些有趣的东西。 通过使用此 Web 服务,你可以通过保存他们的 IP 地址并使用 Web 服务来查找他们的位置来知道谁访问了你的网站。
如果你对使用 Web 服务感兴趣,请查看网站 www.webservicex.net,该网站上有更多的 Web 服务可以帮助你!
许可证
本文未附加明确的许可证,但可能在文章文本或下载文件本身中包含使用条款。如有疑问,请通过下面的讨论区联系作者。
作者可能使用的许可证列表可以在此处找到。