ReadFile / WriteFile en multiThread

ReadFile / WriteFile en multiThread - C++ - Programmation

Marsh Posté le 10-02-2005 à 15:31:56    

Salut tout le monde, je suis en train d'essayer de coder un programme, capable d'écouter en permanence sur le port serie,
et d'emmettre dessus a la demande.
 
La methode qui me parait la plus simple et la plus efficace pour avoir une gestion robuste du port serie, c'est d'avoir un thread en écoute
et le thread principal.
 
 
Seulement le probleme est que le thread d'écoute (ReadFile mode synchrone) bloque toute tentative d'écriture (WrtieFile) depuis le thread principal.
 
Le blocage du ReadFile semble endormir le processus complet quoi :/
 
 
 
 
 
Comment puis-je faire fonctionner ca?  Ya t'il une config particuliere a faire sur le handle du port com(CreateFile), ou sur le thread de réception
pour permettre l'écriture et la lecture en simultanné?
 
 
 
 
 
J'ai bien tenté de faire boucler le thread de réception avec un ReadFile en mode asynchrone, mais c'est laid, et completement aléatoire question réception :(
 
 
 
 
Merci de votre aide!

Reply

Marsh Posté le 10-02-2005 à 15:31:56   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed