Suis-je connecté ou pas ?

| Aucun Commentaire | Aucun Trackback

Après une absence assez longue (la fin de l'année scolaire, les vacances, mais aussi ma thèse m'ont tenu éloigné de ce blog), je vais reprendre tout doucement l'écriture d'articles pour ce dernier.

Jusqu'à présent, ce blog a essentiellement été consacré à Perl, mais la rentrée scolaire approchant me donne envie d'étendre les sujets abordés aux cours que je donne, cela restera donc largement des thèmes liés à l'informatique (et plus généralement de l'informatique documentaire), mais tout en étant plus orienté sciences de l'information.

Pour la reprise de ce blog, je resterai dans les habitudes du passé, à savoir un petit billet sur Perl. Aujourd'hui, je parlerai d'un module qui est utile quand l'on souhaite effectuer un traitement lié au web. Il s'agit de LWP::Online. Ce module très simple permet de répondre à la question « Suis-je actuellement connecté au web ? ».

L'utilisation est tout aussi simple que l'implémentation du module puisqu'il s'agit d'importer une fonction, online(), qui retourne une valeur booléenne.

Un script simpliste ressemblerait donc à ceci :

#!/usr/bin/env perl

use strict;
use warnings;

use LWP::Online qw( online ); # on importe la fonction online() dans notre script

if ( online() ) {
    print "Nous sommes connectés !\n";
}
else {
    print "Nous ne sommes pas connectés !\n";
}

Le module offre également une fonction offline() qui retourne la valeur vrai quand nous ne sommes pas connecté au Web.

Aucun Trackback

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

Laisser un commentaire

À propos de cette note

Cette page contient une unique note de manu publiée le 7 août 2010 18h56.

Découverte automatique des fils RSS est la note précédente de ce blog.

Comprendre la question 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