"Ping" is very basic utility for every network programmer. Here we will discuss ping a computer in Network using VB.Net.
We have two methods for pinging a computer.
Method 1: Here we will use VB.Net NetworkInformation NameSpace.
We have two methods for pinging a computer.
Method 1: Here we will use VB.Net NetworkInformation NameSpace.
Public Sub PingStatus(ByVal strComputer As String) Dim pingSender As Ping = New Ping() Dim options As PingOptions = New PingOptions() options.DontFragment = True 'Create a buffer of 32 bytes of data to be transmitted Dim data As String = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" Dim buffer As Byte() = Encoding.ASCII.GetBytes(data) Dim timeout As Integer = 120 Dim reply As PingReply = pingSender.Send(strComputer, timeout, buffer, options) If (reply.Status = IPStatus.Success) Then MessageBox.Show("Ping Successed.") Else MessageBox.Show("Ping Faild.") End If End SubMethod 2: Here we are using .Net inbuilt functionality for Ping a Computer.
Public Sub Ping(ByVal strComputer As String) If (My.Computer.Network.Ping(strComputer)) Then MessageBox.Show("Ping Successed.") Else MessageBox.Show("Ping Faild.") End If End Sub