On Tue, Dec 14, 2004 at 01:45:43PM +0100, Friedrich Hagedorn wrote:
Hallo,
Hi Friedrich,
ich könnte mir die folgende Struktur vorstellen
Client 1 \ Client 2 - Proxy - GnuPlot / Client 3
Proxy wäre ein kleines C/Perl/Python Programm, welches die Daten der Clients entgegen nimmt und sie mittels einer Pipe an GnuPlot weitergibt. Die Pipe bleibt die ganze Zeit über bestehen und die Kommunikation zwischen den Clients und dem Proxy kann auf beliebige Weise erfolgen.
Problem:
- Ich möchte von ganz unterschiedlichen Stellen, die Daten an gnuplot schicken.
Das impliziert irgendwie die Verwendung von TCP/IP-Sockets zwischen den Clients und dem Proxy :)
Dein Proxy sollte also einen kleinen Server implementieren, der über einen TCP/IP Port auf Daten wartet und diese einfach nach stdout schreibt (hmm, evtl. reicht da auch schon netcat...). Der Proxy wird zusammen mit GnuPlot gestartet: proxy | gnuplot
Ciao, Tobias