
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Retourne TRUE si la connexion à l’Internet est possible.
connected?
Cette fonction retourne TRUE si une connexion réseau est possible. A noter que cette fonction différe entre REBOL View et Link et qu’elle n’est pas un indicateur fiable d’un raccordement à l’Internet.
Sous View, cette fonction retourne TRUE si les interfaces Internet sont valides. Ceci ne signifie pas que l’ordinateur est relié réellement à l’Internet, parce que cela peut être seulement déterminé en se reliant réellement à un autre ordinateur, comme un serveur web. Par exemple, la fonction peut renvoyer TRUE, mais votre ordinateur a pu perdre sa connexion Internet parce que le réseau local ou la connexion modem sont tombés.
print connected? true
Une manière de vérifier réellement un raccordement à l’Internet est d’essayer d’ouvrir un port sur un serveur connu. Par exemple, ce code renverra VRAI si la connexion peut être établie :
print not error? try [close open tcp://www.rebol.com:80] true
Remarque : si le site rebol.com n’est pas disponible ou inaccessible, cette ligne de code renverra FALSE. D’autre part, il est nécessaire parfois de configurer les paramètres de votre proxy, si vous êtes dans un réseau d’entreprise par exemple.
Dans REBOL/Link, la fonction connected? renverra TRUE si les clients LINK sont actuellement connectés au serveur IOS. Notez cependant que le script doit inclure l’en-tête type Link-app, et être lancé sous l’environnement Link.