IPC
-
Hallo!
Ich versuche nun schon ein paar Stunden vergeblich einen anderen Process mit CreateProcess zu erzeugen, und die std-Handles dieses Processes auf selbst generierte umzulenken, und dann über diese neuen, selbst generierten "Pipes" mit dem generierten Process zu Kommunizieren.
Ich raff das aber einfach nicht.
Kann vielleicht jemand von euch ein ganz minimales Programm schreiben, das nur eine Verbinung zu einem anderen Programm aufbaut, einen Text übermittelt, einen Text empfängt, und dann alles korrekt beendet.
Es wäre mir eine grosse Hilfe!
Danke im Voraus.
-
Guck mal ob du hier was findest: http://www.codeproject.com/threads/
Insbesondere dieser Artikel könnte interessant sein: http://www.codeproject.com/threads/sendmsg.asp
H. Bergeron
-
In der MSDN sind die named Pipes ein OS Mechanismus beschrieben, diese Mechanismen sind in dem meisten Betriebsystemen vorhanden und somit ist auch eine gewisse Portabilität gewährleistet.
Eine named Pipe kann man sich als ein file im Betriebsystem vorstellen in das der eine schreibt
und der andere liest, d.h. nach dem Erstellen der Named Pipe brauche ich nur noch File Read und Write Mechanismen zu benutzen.Als Grundlage dient das Beispiel multithreaded pipe server aus der MSDN
Am Besten nach dem Begriff multithreaded pipe server suchen der zugehörige Client ist auch mit dabei. Das Beispiel funktioniert gut