65.9K
CodeProject 正在变化。 阅读更多。
Home

处理 IP 地址

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.86/5 (11投票s)

2005 年 9 月 12 日

2分钟阅读

viewsIcon

80198

downloadIcon

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 服务可以帮助你!

许可证

本文未附加明确的许可证,但可能在文章文本或下载文件本身中包含使用条款。如有疑问,请通过下面的讨论区联系作者。

作者可能使用的许可证列表可以在此处找到。

© . All rights reserved.