VB.NET Ping IP/Host地址帮助类

本篇介绍怎么在vb.net中ping一个ip或地址

1.Ping IP/Host地址帮助类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Imports System.Net.NetworkInformation

''' <summary>
''' VB.NET Ping IP/Host地址帮助类
''' </summary>
Public Class PingHelper

''' <summary>
''' ping地址
''' </summary>
''' <param name="host">IP/Host地址</param>
''' <param name="timeout">ping超时时间(毫秒)</param>
''' <returns></returns>
Public Shared Function Ping(host As String, Optional timeout As Integer = 1000) As Boolean
Try
Dim pg As New Ping
Dim pkey As PingReply = pg.Send(host, timeout)
If pkey.Status = IPStatus.Success Then
Return True
End If
Return False
Catch ex As Exception
Return False
End Try
End Function

End Class

2.调用

1
MessageBox.Show(PingHelper.Ping("baidu.com"))

VB.NET Ping IP/Host地址帮助类
https://bgmh.work/2023/12/18/VB-NET-Ping-IP-Host地址帮助类/
作者
OuHuanHua
发布于
2023年12月18日
许可协议