Geht Writefile und Readfile gleichzeitig?

Gast #3265277
Lesenswert?

Hallo,

Ich habe ein kleines Programm was direkt mit 4 USB Gerät Kommuniziert.
Code kommt von Teensy, das RAW HID Beispiel.

Mit Writefile und Readfile (beide mit overlappd) arbeite ich und mit 
WaitForMultipleObjects zum testen ob alles gesendet / empfangen wurde.

Bevor ich bei mir alles Stunden lang um baue wollte ich mal fragen:

Hat jemand eine Ahnung, ob man ein Write und ein Read gleichzeitig zum 
gleich USB Gerät machen kann und dann auf alles wartet?
Gast #3265307
Lesenswert?

> Hat jemand eine Ahnung, ob man ein Write und ein Read gleichzeitig zum
> gleich USB Gerät machen kann und dann auf alles wartet?
Man kann die Aufträge im Prinzip nacheinander starten, diese können dann 
gleichzeitig in die Warteschlage rein. Aber USB kann nur nacheinander. 
Davon merkt man aber nichts.
Gast #3265514
Lesenswert?

Peter schrieb:
> Hat jemand eine Ahnung, ob man ein Write und ein Read gleichzeitig zum
> gleich USB Gerät machen kann und dann auf alles wartet?

Ausserdem greifst Du ja sowieso auf zwei verschiedene Pipes/Endpunkte 
zu. Und die stehen sich dann auch nicht im Wege.
Gast #3273716
Lesenswert?

Wollte nur berichten, es geht.
Hat zwar mehr als 6 Stunden gebraucht um das ganze Thread und drumherum 
System um zu Ändern, aber es hat sich gelohnt.

Habe nun im schlimmsten Fall 4 Read und 4 Write gleichzeitig am laufen.
Und das endlich ohne Timeouts die warten und mir alles blockieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren