PingIPv4
Qubes 9.0 Temps de latence des échanges avec une machine sur le réseau
Syntaxe
function PingIPv4(hostName: String; timeOutMSec: Integer): Integer
hostName: nom ou adresse IP v4 de la machine à interroger
timeOutMSec: timeout en millisecondes
Remarques
La fonction envoie une requête ICMP à l'hôte indiqué et attend jusqu'à avoir reçu un paquet ou jusqu'à l'expiration du timeout indiqué.
Elle renvoie le temps de latence (temps mis pour que les données fassent l'aller-retour) en millisecondes.
Sur des réseaux rapides, le temps de latence peut être inférieur à la milliseconde. La fonction renvoie alors 0.
Si l'hôte ne répond pas, la fonction renvoie -1.
Si on a indiqué un nom d'hôte qui n'existe pas et qui ne peut donc pas être résolu par le DNS, la fonction déclenche une exception.
Exemples
PrintLn(PingIPv4('192.168.0.1', 100));
PrintLn(PingIPv4('www.google.fr', 100));
PrintLn(PingIPv4('www.google.fr', 100));