Logo
English Russian German French Spanish Italian
contact usprivacy
   Support Forums
chart
• About the product
• Download
• Sample projects:
Using with VB
Using with ASP
Using with VBScript
Using with MS Access
Using with C#
• Support Forum
OISV - Organization of Independent Software Vendors - Contributing Member
ICMP Component

• Description   • Installation   • Licensing   • Object Reference  

Description

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

Installation

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

Licensing

Non-commercial licensefree
Unlimited usage for developing non-commercial applications.
Developer license$19.00(purchase)
For a single programmer to develop and distribute a single commercial application.
Server license$59.00(purchase)
For use in a commercial application, installed on a single server.
Enterprise license$139.00(purchase)
For programmers within a company to develop and distribute an unlimited number of commercial applications.


Object reference
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


Copyright © 1996-2009 OstroSoft. All rights reserved. info@ostrosoft.com