VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Like Ping

by Petko Petkov (3 Submissions)
Category: Internet/HTML
Compatability: Visual Basic 5.0
Difficulty: Intermediate
Date Added: Wed 3rd February 2021
Rating: (23 Votes)

Like (Ping) IP address

Rate Like Ping

Private Type QOCINFO

   dwSize As Long

   dwFlags As Long

   dwInSpeed As Long 'in bytes/second

   dwOutSpeed As Long 'in bytes/second

 End Type




 Private Declare Function IsDestinationReachable Lib "SENSAPI.DLL" 
 Alias "IsDestinationReachableA" (ByVal lpszDestination As String, 
 ByRef lpQOCInfo As QOCINFO) As Long


Private Sub Form_Load()

   Dim Ret As QOCINFO

   Dim IP As String

   Ret.dwSize = Len(Ret)

   'Put desired IP

   IP = "217.9.238.114"

   If IsDestinationReachable(IP, Ret) = 0 Then

     MsgBox "The destination cannot be reached!"

   Else

     MsgBox "The destination can be reached!" + 
 vbCrLf + _

     "The speed of data coming in from the destination 
 is " + Format$(Ret.dwInSpeed / 1048576, "#.0") + " Mb/s," 
 + vbCrLf + _

     "and the speed of data sent to the destination 
 is " + Format$(Ret.dwOutSpeed / 1048576, "#.0") + " Mb/s."

   End If

 End Sub 


Download this snippet    Add to My Saved Code

Like Ping Comments

No comments have been posted about Like Ping. Why not be the first to post a comment about Like Ping.

Post your comment

Subject:
Message:
0/1000 characters