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

C Discussion :

Chronometre entre l'affichage de deux printf


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Par défaut Chronometre entre l'affichage de deux printf
    Bonjour a tous,
    excusez-moi tout d'abord car je suis aux Pays-Bas et il n'y a pas d'accent sur les claviers.
    Donc, je suis bloque dans mon projet qui consiste a l'envoi de trames multicast entre deux PC.
    Le transmetteur n'arrete pas de transmettre.
    Le receveur ecrit ceci:
    < UDP datagram n.10>
    < UDP datagram n.11>

    Je suis bloque car je dois mesurer le temps separant deux printf dans le cas ou un cable serait debranche
    Receveur:
    < UDP datagram n.10>
    < UDP datagram n.10>
    timeout
    timeout
    timeout
    < UDP datagram n.32>
    < UDP datagram n.33>

    et ainsi de compter le nombre de paquet perdu.

    J'aimerai un petit coup de pouce car je suis bloque depuis longtemps la dessus.
    J'espere avoir ete clair et vous remercie de votre aide.

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour et bienvenue sur le forum

    tout dépend de ton code. Comment est déclanché le printf ?

    Voici un peu de code qui pourrai t'aider : Comment calculer le temps d'exécution d'une fonction

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Par défaut
    Le printf se declare ainsi (je mets un bout de code avant pour la comprehension)

    receive_data ()
    {
    selection = select (FD_SETSIZE, &readfds, NULL, NULL, &wait_time );

    if (selection <= 0) {
    if (selection < 0) {
    printf ("Error in selection\n");
    exit(1);
    }
    printf ("timeout\n");
    }
    else

    ----------
    Je n'ai pas tout mis au cas ou il ne fallait pas, j'ai juste enleve les declarations de la fonction. Sinon le printf se declenche comme cela.

    Merci encore

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Par défaut
    Merci pour le code de calcul de temps.

    Si quelqu'un pouvait m'eclaircir encore une fois.

    La fonction receive_data() est inclue dans un while(1)

    while(1){
    receiver_data();
    mysleep(1);
    }

    Comment puis-je implementer le code pour calculer le temps avec la contrainte du while?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] Forcer l'affichage de deux décimales pour un nombre double.
    Par annedeblois dans le forum Windows Forms
    Réponses: 9
    Dernier message: 10/11/2006, 14h34
  2. affichage de deux donnée seulement
    Par kitty2006 dans le forum Requêtes
    Réponses: 2
    Dernier message: 25/08/2006, 08h43
  3. Réponses: 4
    Dernier message: 27/07/2006, 16h08
  4. menu 2 entrées, pb affichage
    Par mimile06 dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 19/06/2006, 15h17
  5. zone de liste : affichage de deux colonnes
    Par niclalex dans le forum IHM
    Réponses: 3
    Dernier message: 27/10/2004, 22h51

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