DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions diverses Windows
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Teste si une adresse réseau est joignable en utilisant le protocole ICMP (équivalent de l'utilitaire réseau PING).
Exemple
SI Ping("www.monsite.fr") = Vrai ALORS
Info("Le serveur est disponible. Vous pouvez consulter les News")
SINON
Info("Serveur momentanément indisponible")
FIN
Syntaxe
<Résultat> = Ping(<Adresse> [, <Durée maximale>])
<Résultat> : Booléen
  • Vrai si l'adresse recherchée est "visible" sur le réseau,
  • Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Adresse> : Chaîne de caractères
Adresse pour laquelle la liaison réseau doit être testée. Cette adresse IP peut être donnée sous la forme :
  • Adresse au format XXX.XXX.XXX.XXX ( par exemple, 125.5.110.100). Cette syntaxe est conseillée.
  • Adresse DNS du poste (par exemple, www.pcsoft.fr).
  • Adresse obtenue par la fonction NetAdresseIP
<Durée maximale> : Entier optionnel ou Durée optionnelle
Durée maximale de recherche de l'adresse (en milliseconde). Ce paramètre peut correspondre à :
  • un entier correspondant au nombre de millisecondes,
  • une variable de type Durée,
  • l'indication directe de la durée (par exemple 1 s ou 10 ms).
Par défaut, cette durée vaut 1000.
Remarques
La fonction Ping est essentiellement un outil de diagnostic réseau. Elle ne garantit pas que :
  • la machine répondra sur un port donné (pour cela il vaut mieux employer la fonction SocketConnecte).
  • la machine est en panne. En effet, il suffit d'arrêter le service ping sur la machine pour que cette machine cesse de répondre tout en restant parfaitement opérationnelle.
  • la durée maximale sera utilisée pour interrompre la fonction si un échange réseau avec le serveur est en cours. Par exemple, le serveur répondant à l'adresse a pu être contacté et l'échange a commencé, mais la réponse attendue n'est pas arrivée avant le délai donné. Cependant, si l'adresse ne peut pas être résolue, la fonction Ping renvoie immédiatement Faux sans attendre la durée maximale. Il est possible de connaître l'erreur via la fonction ErreurInfo.
AndroidWidget Android La fonction Ping ne peut pas fonctionner sur un émulateur ne supportant pas le protocole ICMP.
Classification Métier / UI : Code métier
Composante : wd300com.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Soucis Android Windev Mobile 27 et android 7
Depuis peu, ça ne semble plus fonctionner sous Windev Mobile 27 avec device sous Android 7 : La fonction renvoie toujours faux même avec www.google.fr
erbl
09 mar. 2023

Dernière modification : 29/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale