Am Donnerstag, 27. Januar 2005 13:15 schrieb Martin Schmitt: > > wie macht man sowas mit Netcat auf der Serverseite? > Garnicht. Da ist netcat das falsche Werkzeug. Dan bin ich ja erleichtert :-)
ich habe mal versucht, zuerst pipes anzulegen, dann netcat im hintergrund starten, und ein/ausgabe auf Pipes umzulenken. Damit wolte ich ein Protokoll zwischen 2 meinen Programmen anzapfen. Letzendlich habe ich es in C gemacht. > > cmd = $(netcat -lp <PORT>) > > $cmd 2>/dev/null >/dev/null && echo "OK" || echo "ERROR" > > > > fuert zwar Befehl aus, liefert aber nichts mehr an das Socket zurueck. > Warum sollte es? Sollte es ja auch nicht, was nur zur Verstaendnis. > > Wie ginge sowas in Perl? > > Das ist ganz normale Socket-Programmierung. Einfach bei Google nach > "IO::Socket::INET" suchen. Oder direkt nach "perl cookbook" suchen und > eine unerlaubt ins Internet gestellte Version des Buchs konsultieren. > Kapitel 17, "Sockets/Writing a TCP Server". > -martin Ich meinte was anderes. Perl soll netcat als IO-"Komponente benutzen". Netcat's Ein/Ausgabe wird vom Perlskript geschrieben, gelesen. Im Fall mit Netcat macht es wenig Sinn, aber wenn man an automatische Tests denkt, koennte man auf die Weise Eingabe eines Programms mit Perlskript simulieren, und Ausgabe ebenfalls mit Skript auswerten. ********************************************************************************************** Postoffice Eckelmann AG: Ihr Mail wurde mit der TrendMicro Interscan Messaging Security Suite �berpr�ft, es enth�lt keine Viren. ********************************************************************************************** ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

