Am I connected?

| Aucun Commentaire | Aucun Trackback

La plupart des outils que je développe s'appuie sur LWP, et donc, j'ai besoin d'un accès au web pour les faire fonctionner (belle lapalissade !). Et parmi ces outils, certains sont prévus pour se lancer via cron, et donc se pose la question de savoir ce qui se passe pour le programme quand il se lance et que je ne suis pas connecté. Une des manières de traiter le problème consiste à modifier le programme de manière à ne lancer le traitement que lorsque l'accès au web est opérationnel. C'est ici que LWP::Online vient me rendre service. Il me permet d'importer une fonction, online(), qui va vérifier si un accès au web est bien présent. Si c'est le cas, la fonction retournera une valeur positive. LWP::Online vérifie l'accès au web en vérifiant la présence des copyrights sur certains sites comme Google et Yahoo!, cela rajoute donc une certaine latence dans votre programme, mais cela reste intéressant pour certains outils.

Aucun Trackback

URL de Trackback : http://blog.bjornoya.be/mt-tb.cgi/14

Laisser un commentaire

À propos de cette note

Cette page contient une unique note de manu publiée le 31 octobre 2009 23h40.

Un biscuit pour un autre est la note précédente de ce blog.

Un outil en plus : CPAN::Mini::Webserver est la note suivante de ce blog.

Retrouvez le contenu récent sur l'index principal ou allez dans les archives pour retrouver tout le contenu.

Pages

Powered by Movable Type 4.261