IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

timer en perl


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mars 2007
    Messages : 244
    Par défaut timer en perl
    salut,

    voici mon problème:

    je lance une connexion réseau, une fois connecté je dois m'identifier pour cela je veux laisser a mon script un nombre (encore indéterminé) de secondes pour qu'il s'identifie, passé ce delai je retourne une erreur sur le terminal
    ma question est, savez vous comment fonctionne les timer en perl, je n'ai pas trouvé de modules de ce type.

    merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 30
    Par défaut
    Salut !

    Alors je ne suis pas trop calé en Perl, mais je te propose un truc (à modifier suivant tes besoins) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    # Timer en Perl avec sleep(60).
     
    my $temps = 50; # Ici tu mets le nombre de secondes avant que ton programme abandonne la connexion.
     
    for($i = 0; $i <= $temps; $i++) {
      # Le code de connexion.
      sleep(1);
    }
    Voilà, je pense que ce code est fonctionnel, mais j'ai pas testé.

    A+

  3. #3
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Normalement on utilise alarm() et eval {} en conjonction pour mettre un timer généraliste, néanmoins la plupart des modules pour le net proposent déjà de régler un timeout pour leurs opérations.

    --
    Jedaï

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 30
    Par défaut
    Salut,

    As-tu trouvé la solution au problème ? Car cela m'intéresse aussi . Sinon, comme l'a dit Jedai, regarde du côté d'alarm...

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Août 2008
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Août 2008
    Messages : 505
    Par défaut
    Alarm est beaucoup mieux. Parce qu'on peut faire des choses dans l'intervalle de temps et qu'on peut appeler une fonction qui tue la connexion. EN plus, je ne comprends pas l'intéret de la boucle ici. Autant directement faire un sleep ($temps). Non ?

Discussions similaires

  1. [langage] Comparer Perl avec d'autres langages comme C ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2002, 23h52
  2. [langage] Inclure de perl en c !!!
    Par ryo00 dans le forum Langage
    Réponses: 2
    Dernier message: 30/05/2002, 10h03
  3. Réponses: 2
    Dernier message: 30/05/2002, 08h54
  4. [réseaux] Bench en Perl pour avoir le débit entre 2 pc
    Par Frich dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 22/05/2002, 17h22
  5. [web] Cherche un conseil pour un livre perl-tk
    Par Anonymous dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 29/04/2002, 15h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo