| OstroSoft - Home of Internet Tools |
OSICMP.dll is a COM library for Visual Basic 6, allowing to create custom ping and traceroute implementations.
By using OSICMP.dll you agree to terms of License Agreement
for use with Visual Basic 6 (any edition):
1)download ICMP_component.zip
2)unzip OSICMP.dll from it to Windows System directory
3)run "regsvr32 OSICMP.dll" from command-line
for use with .NET, Visual Basic 4 or 5, Visual C++, ASP, VBA, VBScript, JavaScript or any other language, supporting COM:
1)download ICMP_component.exe
2)run downloaded file from Windows Explorer or command-line
| Ping object allows to test network connectivity with remote host, by sending echo ICMP packet |
| Methods: |
| object.Send([HostName As String], [Timeout As Long], [PacketSize As Long])
Send ICMP request to remote host |
| object.Sleep(n As Long) Suspend program execution for a specified length of time, in milliseconds |
| Properties: |
| object.HostName Remote host name or IP address |
| object.IP Replying (remote) host IP address |
| object.PacketSize Size of the ICMP request, in bytes |
| object.RoundTripTime Time taken by ICMP request to reach remote host and return, in milliseconds |
| object.Status Status of ICMP request |
| object.Timeout Time to wait for replies, in milliseconds |
| object.TTL Time to live |
| Traceroute object allows to trace the network path to remote host |
| Methods: |
| object.Send([HostName As String], [Timeout As Long], [PacketSize As Long], [Hop As Long])
Send ICMP request to remote host |
| object.Sleep(n As Long) Suspend program execution for a specified length of time, in milliseconds |
| Properties: |
| object.Hop Hop number in a trace |
| object.HopIP IP at specified hop |
| object.HostName Remote host name or IP address |
| object.IP Replying (remote) host IP address |
| object.PacketSize Size of the ICMP request, in bytes |
| object.RoundTripTime Time taken by ICMP request to reach remote host and return, in milliseconds |
| object.Status Status of ICMP request |
| object.Timeout Time to wait for replies, in milliseconds |
| object.TTL Time to live |