Ryu1991
Erfahrenes Mitglied
Hi, ich habe folgende Situation: ich habe einen Clienten und einen Server, der Server soll die cmd.exe auf dem Rechner wo er sich befindet starten, und ich möchte sie dann vom Rechner mit dem Clienten aus Kontrolieren können, erst habe ich mit dem System-Befehl gearbeitet. Soweit ist bei mir alles gleich wie in diesem Thread: http://www.tutorials.de/forum/c-c/254145-hilfe-bei-der-umleitung-der-konsolenausgabe.html
Nun besteht bei mir aber der Unterschied, ich wirklich den cmd nutzen möchte und nicht (nur) einzelne beigelegte Programme, insofern reichen mir die Lösungen aus dem oben genannten Thread nicht, es reicht mir nicht die ausgabe einer Konsole abzufangen und zurück zu geben wenn es vorbei ist.
Ich würde gerne sowas nach dem Motto machen:
Den stdinput des Cmd's auf den Serverrechner an das cin der Clientenrechners Koppeln, und das StdOut des Serverrechners an den cout des Clienten.
Das Problen ist nur, dass ich nicht weiß, wie ich das machen soll, und das Beispiel mit den Pipes im anderen Thread hilft mir leider auch nicht wirklich.
BTW: Ich benutze CodeBlocks und den gcc.
Gruß Ryu1991![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Nun besteht bei mir aber der Unterschied, ich wirklich den cmd nutzen möchte und nicht (nur) einzelne beigelegte Programme, insofern reichen mir die Lösungen aus dem oben genannten Thread nicht, es reicht mir nicht die ausgabe einer Konsole abzufangen und zurück zu geben wenn es vorbei ist.
Ich würde gerne sowas nach dem Motto machen:
Den stdinput des Cmd's auf den Serverrechner an das cin der Clientenrechners Koppeln, und das StdOut des Serverrechners an den cout des Clienten.
Das Problen ist nur, dass ich nicht weiß, wie ich das machen soll, und das Beispiel mit den Pipes im anderen Thread hilft mir leider auch nicht wirklich.
BTW: Ich benutze CodeBlocks und den gcc.
Gruß Ryu1991
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)