Share via


Network.Ping 方法

定义

Ping 指定的服务器。

重载

Ping(Uri, Int32)

Ping 指定的服务器。

Ping(String, Int32)

Ping 指定的服务器。

Ping(String)

Ping 指定的服务器。

Ping(Uri)

Ping 指定的服务器。

Ping(Uri, Int32)

Ping 指定的服务器。

public:
 bool Ping(Uri ^ address, int timeout);
public bool Ping (Uri address, int timeout);
member this.Ping : Uri * int -> bool
Public Function Ping (address As Uri, timeout As Integer) As Boolean

参数

address
Uri

要对其执行 ping 操作的服务器的 URI。

timeout
Int32

用于联系目标的时间阈值(以毫秒为单位)。 默认值为 500。

返回

如果操作已成功,则为 True;否则为 False

例外

没有可用的网络连接。

URL 无效。

示例

此示例通过确定 方法是否返回 True来报告服务器是否可以 Ping ping。

If My.Computer.Network.Ping("198.01.01.01") Then
   MsgBox("Server pinged successfully.")
Else
   MsgBox("Ping request timed out.")
End If

将 替换为 "198.01.01.01" 要 ping 的服务器的 IP 地址、URL 或计算机名称。

此示例通过确定方法是否返回True并指定 1000 毫秒的超时间隔来报告服务器是否可以 Ping ping。

If My.Computer.Network.Ping("www.cohowinery.com",1000) Then
   MsgBox("Server pinged successfully.")
Else
   MsgBox("Ping request timed out.")
End If

将 替换为 "www.cohowinery.com" 要 ping 的服务器的 IP 地址、URL 或计算机名称。

注解

方法 Ping 不是用于确定远程计算机可用性的故障安全方法:目标计算机上的 ping 端口可能已关闭,或者 ping 请求可能被防火墙或路由器阻止。

传递给 方法的 Ping 地址必须是 DNS 可解析的,并且前面不能有“http://”。

另请参阅

适用于

Ping(String, Int32)

Ping 指定的服务器。

public:
 bool Ping(System::String ^ hostNameOrAddress, int timeout);
public bool Ping (string hostNameOrAddress, int timeout);
member this.Ping : string * int -> bool
Public Function Ping (hostNameOrAddress As String, timeout As Integer) As Boolean

参数

hostNameOrAddress
String

要对其执行 ping 操作的服务器的 URL、计算机名称或 IP 号。

timeout
Int32

用于联系目标的时间阈值(以毫秒为单位)。 默认值为 500。

返回

如果操作已成功,则为 True;否则为 False

例外

没有可用的网络连接。

URL 无效。

示例

此示例通过确定 方法是否返回 True来报告服务器是否可以 Ping ping。

If My.Computer.Network.Ping("198.01.01.01") Then
   MsgBox("Server pinged successfully.")
Else
   MsgBox("Ping request timed out.")
End If

将 替换为 "198.01.01.01" 要 ping 的服务器的 IP 地址、URL 或计算机名称。

此示例通过确定方法是否返回True并指定 1000 毫秒的超时间隔来报告服务器是否可以 Ping ping。

If My.Computer.Network.Ping("www.cohowinery.com",1000) Then
   MsgBox("Server pinged successfully.")
Else
   MsgBox("Ping request timed out.")
End If

将 替换为 "www.cohowinery.com" 要 ping 的服务器的 IP 地址、URL 或计算机名称。

注解

方法 Ping 不是用于确定远程计算机可用性的故障安全方法:目标计算机上的 ping 端口可能已关闭,或者 ping 请求可能被防火墙或路由器阻止。

传递给 方法的 Ping 地址必须是 DNS 可解析的,并且前面不能有“http://”。

另请参阅

适用于

Ping(String)

Ping 指定的服务器。

public:
 bool Ping(System::String ^ hostNameOrAddress);
public bool Ping (string hostNameOrAddress);
member this.Ping : string -> bool
Public Function Ping (hostNameOrAddress As String) As Boolean

参数

hostNameOrAddress
String

要对其执行 ping 操作的服务器的 URL、计算机名称或 IP 号。

返回

如果操作已成功,则为 True;否则为 False

例外

没有可用的网络连接。

URL 无效。

示例

此示例通过确定 方法是否返回 True来报告服务器是否可以 Ping ping。

If My.Computer.Network.Ping("198.01.01.01") Then
   MsgBox("Server pinged successfully.")
Else
   MsgBox("Ping request timed out.")
End If

将 替换为 "198.01.01.01" 要 ping 的服务器的 IP 地址、URL 或计算机名称。

此示例通过确定方法是否返回True并指定 1000 毫秒的超时间隔来报告服务器是否可以 Ping ping。

If My.Computer.Network.Ping("www.cohowinery.com",1000) Then
   MsgBox("Server pinged successfully.")
Else
   MsgBox("Ping request timed out.")
End If

将 替换为 "www.cohowinery.com" 要 ping 的服务器的 IP 地址、URL 或计算机名称。

注解

方法 Ping 不是用于确定远程计算机可用性的故障安全方法:目标计算机上的 ping 端口可能已关闭,或者 ping 请求可能被防火墙或路由器阻止。

传递给 方法的 Ping 地址必须是 DNS 可解析的,并且前面不能有“http://”。

另请参阅

适用于

Ping(Uri)

Ping 指定的服务器。

public:
 bool Ping(Uri ^ address);
public bool Ping (Uri address);
member this.Ping : Uri -> bool
Public Function Ping (address As Uri) As Boolean

参数

address
Uri

要对其执行 ping 操作的服务器的 URI。

返回

如果操作已成功,则为 True;否则为 False

例外

没有可用的网络连接。

URL 无效。

示例

此示例通过确定 方法是否返回 True来报告服务器是否可以 Ping ping。

If My.Computer.Network.Ping("198.01.01.01") Then
   MsgBox("Server pinged successfully.")
Else
   MsgBox("Ping request timed out.")
End If

将 替换为 "198.01.01.01" 要 ping 的服务器的 IP 地址、URL 或计算机名称。

此示例通过确定方法是否返回True并指定 1000 毫秒的超时间隔来报告服务器是否可以 Ping ping。

If My.Computer.Network.Ping("www.cohowinery.com",1000) Then
   MsgBox("Server pinged successfully.")
Else
   MsgBox("Ping request timed out.")
End If

将 替换为 "www.cohowinery.com" 要 ping 的服务器的 IP 地址、URL 或计算机名称。

注解

方法 Ping 不是用于确定远程计算机可用性的故障安全方法:目标计算机上的 ping 端口可能已关闭,或者 ping 请求可能被防火墙或路由器阻止。

传递给 方法的 Ping 地址必须是 DNS 可解析的,并且前面不能有“http://”。

另请参阅

适用于