Functions > Network >


Ping

Ping un hôte et retourne le temps de réponse.

Ping ( "address/hostname" [, timeout = 4000] )

Paramètres

address/hostname Peut être par exemple "www.autoitscript.com" ou "87.106.244.38".
timeout [optionnel] Délai d'attente d'une réponse en millisecondes (4000 par défaut).

Valeur de retour

Succès: Retourne le temps aller-retour en millisecondes (supérieur à 0).
Échec: Retourne 0 si l'hôte n'est pas joignable ou autres erreurs réseau et définit @error <> 0.
@error: 1 = Hôte déconnecté
2 = Hôte inaccessible
3 = Mauvaise destination
4 = Autres erreurs

Exemple

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Ping le site AutoIt avec un délai d'attente de 250 ms.
    Local $iPing = Ping("autoitscript.com", 250)

    If $iPing Then ; Si une valeur supérieure à 0 est retournée, affiche le message suivant.
        MsgBox($MB_SYSTEMMODAL, "", "Temps de réponse: " & $iPing & "ms.")
    Else
        MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue, @error = " & @error)
    EndIf
EndFunc   ;==>Example