2010-11-29 2 views
0

Wie kann ich die Kommunikation zwischen zwei Remoteprozessen unter Unix C/C++ prozessübergreifend durchführen? Momentan arbeitet popen für zwei Prozesse auf demselben Host? Produkt muss in der Lage sein, Remote-Prozesse aufzurufen und die Daten zu senden/empfangen.Remote-Prozesskommunikation

+0

IPC = RPC, beheben Sie die Tags, wenn Sie wissen, was Sie nach!. – leppie

Antwort

1

Wie Sie popen erwähnt haben, können Sie möglicherweise nicht realisieren, dass Sie bereits ssh verwenden können, um einen Prozess aus der Ferne auszuführen und genauso zu behandeln wie ein lokal erstellter Prozess.

popen ("ssh [email protected] /usr/bin/cal", "r") 

Und ein Präventiv Link für weitere Fragen zu ssh:

https://serverfault.com/questions/117007/ssh-key-questions

0

warum sollte man Mutter öffnen Sie einfach das Wild Card% im UZ, so dass sie den Host .. remorely ..

192.168.1% so etwas zugreifen können .... D