PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

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).
Versions 24 et supérieures
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Nouveauté 24
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
WEBDEV - Code ServeurWindows Cette fonction est désormais disponible pour les sites WEBDEV sous Windows.
Versions 27 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Widget IOS Cette fonction est désormais disponible en mode Widget iOS.
Mac Catalyst Cette fonction est désormais disponible en mode Catalyst.
Nouveauté 27
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Widget IOS Cette fonction est désormais disponible en mode Widget iOS.
Mac Catalyst Cette fonction est désormais disponible en mode Catalyst.
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Widget IOS Cette fonction est désormais disponible en mode Widget iOS.
Mac Catalyst Cette fonction est désormais disponible en mode Catalyst.
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,
  • Versions 23 et supérieures
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
    Nouveauté 23
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
    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.
Classification Métier / UI : Code métier
Composante : wd270com.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire