可以使用 Ping 方法来确定远程计算机或主机是否可用。 服务器可以通过 URL、计算机名称或 IP 地址来指定。 指定 URL 时请不要包含 http://。
Ping方法是不可靠的方法,用于确定远程计算机的可用性: 在目标计算机上的 ping 端口可能已关闭,或可能被防火墙或路由器阻止 ping 请求。
提示
对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置。
Ping 服务器
确定 Ping 方法是否返回 True。 此示例确定 Ping 方法是否返回了 True,由此来报告是否能够 ping 至该服务器。 将 198.01.01.01 替换为要 ping 的服务器的 IP 地址、URL 或计算机名称。
If My.Computer.Network.Ping("198.01.01.01") Then MsgBox("Server pinged successfully.") Else MsgBox("Ping request timed out.") End If
Ping 服务器并指定超时
确定 Ping 方法是否返回 True,同时指定超时间隔(以毫秒为单位)。 如果未指定超时,则使用 500 作为默认值。 此示例确定 Ping 方法是否返回了 True,由此来报告是否能够 ping 至该服务器,此示例还指定 1000 毫秒的超时间隔。 将 www.cohowinery.com 替换为要 ping 的服务器的 IP 地址、URL 或计算机名称。
If My.Computer.Network.Ping("www.cohowinery.com", 1000) Then MsgBox("Server pinged successfully.") Else MsgBox("Ping request timed out.") End If