【问题标题】:vb.net Getting External IP Addressvb.net 获取外部 IP 地址
【发布时间】:2016-03-10 16:46:36
【问题描述】:

我找不到任何工作代码来获取计算机的外部 IP 地址。谁能给我一个sn-p的代码来做这个吗?

【问题讨论】:

标签: vb.net ip external


【解决方案1】:

这对您有用,但它的功能取决于此远程页面是否可用。如果它发生故障,此功能将停止工作。然后你可以把它指向其他地方。

''' <summary>
''' Returns your IP address as string
''' </summary>
''' <returns></returns>
''' <remarks></remarks>
Private Function IpAddress() As String
    Using wc As New Net.WebClient
        Return System.Text.Encoding.UTF8.GetString(wc.DownloadData("http://tools.feron.it/php/ip.php"))
    End Using
End Function

【讨论】:

  • 似乎有效。我有点担心这个地址的稳定性。
  • @user1000008 这是一个合理的担忧。它联系的页面只需要返回一个 IP 作为字符串。这可能是您的网站,它必须存在才能查看公共请求的来源。
猜你喜欢
  • 2021-11-20
  • 2013-04-03
  • 2011-03-16
  • 1970-01-01
  • 2011-02-25
  • 2014-01-25
  • 1970-01-01
  • 2013-08-04
相关资源
最近更新 更多