【发布时间】:2016-03-10 16:46:36
【问题描述】:
我找不到任何工作代码来获取计算机的外部 IP 地址。谁能给我一个sn-p的代码来做这个吗?
【问题讨论】:
-
不幸的是,没有标准的方法来获得它 - 甚至您的计算机也不知道您的外部 IP 地址。您必须使用外部服务。 See this related question.
-
@Kenney 我希望有人可以给我代码,即使使用外部服务也能做到这一点。
我找不到任何工作代码来获取计算机的外部 IP 地址。谁能给我一个sn-p的代码来做这个吗?
【问题讨论】:
这对您有用,但它的功能取决于此远程页面是否可用。如果它发生故障,此功能将停止工作。然后你可以把它指向其他地方。
''' <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
【讨论】: