Schönen Guten Abend,
Ich möchte mir eine Klasse schreiben, in der ich
1. Asynchron mittels Overlapped IO (IO CompletionPort) Daten zwischen 2 Prozessen austauschen kann
2. In echtzeit Lesen + Schreiben
z.B würde ich gerne erstmal eine Console mit einer GUI-Application verbinden
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| // Lesen
|| 1. CreateNamedPipe(Overlapped) || | || | || | <----------------------------------- WriteFile <-- eingabefeld [Console] <-||-> PIPE <- ReadFile() <-----------| || | | || |---> IO Completion Port <- Thread -> auslesen, an memo weitereichen |
d.h nicht warten, bis die console sich schließt, sondern das soll alles interaktiv sein (wie ein frontend für die unsichtbare console)
Hat da jemand erfahrung? Asynchrone pipes und IO Completion Ports?
Willst du Körper an Körper pressen? Atem spüren? Gerüche wahrnehmen? Verschiedene Stellungen probieren? Rein und raus? Von hinten nach vorne? Ja? Dann nimm den Bus!