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

Visual C++ Discussion :

Communication série: perte de données


Sujet :

Visual C++

  1. #21
    Membre émérite Avatar de homeostasie
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 939
    Par défaut
    Citation Envoyé par farscape
    peut être quand implementant une pile de reception ça devrait limiter le probléme.
    tu receptionnes en permanence dans un buffer par le thread de réception sans traitement.
    et dans un autre thread tu exploites le buffer recu pour ton traitement...
    C'est à dire que c'est directement dans le thread de réception de la classe CCom que je viens lire les données recues avec la fonction ReadBuffer() et stocker le tout dans une variable.
    A moi de gérer le moment où je ne recois plus de données pour informer au travers un message qu'il est possible d'accéder au buffer de réception.

    A essayer!

  2. #22
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    c'est l'idée générale...

  3. #23
    Membre émérite Avatar de homeostasie
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 939
    Par défaut
    Bon, c'est fait et c'est clair que les performances sont accrues. A ce jour, pas de pertes de données lorsque je réceptionne directement mes données dans le thread de réception. Pour rajouter une petite couche, j'ai passé ce thread en priorité haute.

    Merci pour
    Citation Envoyé par farscape
    l'idée générale...

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Perte de données sur laison série
    Par antyriad dans le forum Linux
    Réponses: 0
    Dernier message: 08/12/2008, 11h55
  2. [VB.NET] Communication série
    Par DotNET74 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 16/03/2005, 15h02
  3. Crash InnoDB,perte de données définitives... Info ou Intox ?
    Par Alexandre T dans le forum Administration
    Réponses: 3
    Dernier message: 17/01/2005, 11h44
  4. [JTable] Perte des données
    Par david71 dans le forum Composants
    Réponses: 8
    Dernier message: 09/01/2005, 01h37
  5. [API] Communication série NON-bloquante : OVERLAPPED/Thread
    Par Rodrigue dans le forum C++Builder
    Réponses: 2
    Dernier message: 07/11/2003, 14h43

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