Hilfe bei Client/Server + Pipes...
-
Hallo Leute, ich habe mir ein kleines Projekt erstellt indem mehrere System Tools (*.exe) wie z.B. kill zum Beenden von Prozessen, info zum Auslesen von System Informationen, proc Ausgabe der laufenden Prozesse,...
Ich habe in dem Projekt noch ein Client und Server hinzugefügt, der client übergibt dem Server Befehle der diese dann ausführt. Dieses Projekt läuft z.B. auf PC1 und PC2, auf PC1 läuft der Server und auf PC2 der Client. Jetzt übergebe ich dem Server den Befehl info und der Server startet mit system("info") den Befehl, aber das passiert auch nur auf dem lokalen Rechner. Deshalb meine Frage ist es möglich die Ausgabe von PC1(Server) zu PC2(Client) zu übergeben?? Ich weiß das man das mit Hilfe von Pipes realisieren kann, doch bei Pipes gibt es auch ein client/server und das verwirrt mich ein bißchen und wie sollte das senden vom server zum client dann aussehen in form von send() ?????
Bitte um Hilfe.
-
Ich bitte euch, könnt ihr mir wenigstens sagen ob es realisierbar ist.
-
Und was bitteschön hat das mit C++ zu tun?
C++ kennt weder Pipes noch Clients oder Server. Da musst du schon genauere Angaben liefern, was du machen willst. Betriebssystem, Libs, ...
-
Sorry, verwende Windows XP SP2 und VC8 (VS 2005)
[Edit]
Nochmals für die es noch nicht richtig verstanden haben:Client Befehl Server PC2 ------- proc -------> PC1 //PC2 sendet den Befehl [b]proc[/b] an den Server, der dann proc.exe ausführt. PC2 <--- proc Ausgabe --- PC1 //Hier soll die Ausgabe vom Server zum Client umgeleitet werden.Ich hoffe jemand ist hilfsbereit und kann mir helfen.
MFG kernel64
-
Ja, das geht mit benannten Pipes oder Sockets.
Das ist System-, Netzwerkprogrammierung. Die Socket Programmierung ist auf den versch. OS etwas unterschiedlich, für Windows gibts Winsock. Das ist dann schon in C geschrieben, und damit auch für C++ verfügbar.
-
Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Den Client und Server hab ich soweit fertig programmiert, doch wie sieht das Senden der pipes mit winsocket aus??