Difference between revisions of "TPing"
Jump to navigation
Jump to search
Markus.humm (talk | contribs) (→Properties: updated list to match current component properties) |
Markus.humm (talk | contribs) (→Events: updated list to match current component's events) |
||
Line 67: | Line 67: | ||
{| | {| | ||
− | | width="140" valign="top" | [[TPing.OnDisplay | OnDisplay]] |||| ?. | + | | width="140" valign="top" | [[TPing.BgException | BgException]] |||| ?. |
+ | |- | ||
+ | | valign="top" | [[TPing.OnDisplay | OnDisplay]] |||| ?. | ||
|- | |- | ||
| valign="top" | [[TPing.OnDNSLookupDone | OnDNSLookupDone]] |||| Called when the DNS Lookuop ?. | | valign="top" | [[TPing.OnDNSLookupDone | OnDNSLookupDone]] |||| Called when the DNS Lookuop ?. | ||
+ | |- | ||
+ | | valign="top" | [[TPing.OnEchoReply | OnEchoReply]] |||| Called when the answer to the ping arrive. | ||
|- | |- | ||
| valign="top" | [[TPing.OnEchoRequest | OnEchoRequest]] |||| Called when the request is being sent. | | valign="top" | [[TPing.OnEchoRequest | OnEchoRequest]] |||| Called when the request is being sent. | ||
− | |||
− | |||
|} | |} | ||
Revision as of 16:06, 27 January 2019
Main page -> ICS component reference -> TPing
Contents
Overview
unit | Ping.pas | |
inheritance |
The TPing component implements at least parts of the ICMP protocoll.
It can be used to check whether some other host is reachable or not.
Properties
Address | The host's IP or DNS address which will be pinged. | |
DNSResult | Result of the DNS query performed when address is a DNS address. | |
ErrorCode | Numerical error code of the ping operation. | |
ErrorString | Textual error message. | |
Flags | Integer? | |
Name | Name of the instance. | |
PingMsg | Text to be sent as content of the ICMP packet sent via Ping. | |
ReplyIP | ?. | |
ReplyRTT | ?. | |
ReplySize | ?. | |
ReplyStatus | ?. | |
Size | Size of the ICMP packet sent in bytes. | |
SocketFamily | Kind of the socket to be used: IPv4, IPv6.... | |
ScrAddress | Source address of the host starting the ping? | |
ScrAddress6 | The same as SrcAddress but for IPv6 | |
Tag | Integer value which can be used for your own purposes, e.g. when iterating through all controls of a form. | |
Timeout | Time in miliseconds which may elapse between sending and receiving the ICMP packet. | |
TTL | Sets the Time To Live value within the packet being sent. |
Methods
CancelDNSLookup | Cancel a running DNS lookup. | |
Create | Create the instance. | |
DNSLoopup | Look up the IP to a given DNS address. | |
Ping | Sends the ICMP packet. |
Events
BgException | ?. | |
OnDisplay | ?. | |
OnDNSLookupDone | Called when the DNS Lookuop ?. | |
OnEchoReply | Called when the answer to the ping arrive. | |
OnEchoRequest | Called when the request is being sent. |
How to