Verwenden Sie netcat so:
Server: cat woc.txt | nc -l -p PORT
Klient: nc HOST PORT > woc.txt
Danke an garyjohn für die obige Modifikation.
Ich versuche, Daten (Nur-Text-Zeichenfolge) mit einem Terminal-Dienstprogramm an einen Remote-Computer zu senden. Die Zeichenfolge würde verwendet, um auf dem Remote-Computer etwas auszulösen, auf dem ein Programm ausgeführt wird, das diesen bestimmten Port überwacht.
Ich habe den Befehl netcat verwendet und ein paar Kombinationen der folgenden Optionen ausprobiert, aber der Parameter scheint nicht richtig zu sein. Kann mir jemand sagen, wo ich falsch bin?
eddy-2:Desktop eddy$ nc IPADDRESS PORT > woc.txt eddy-2:Desktop eddy$ nc IPADDRESS PORT < woc.txt
PS: woc.txt enthält eine Klartextzeichenfolge des genannten Befehls.
Bearbeiten: Ich versuche, eine Zeichenfolge von OSX an Windows XP zu senden, wo der bestimmte Port standardmäßig geöffnet ist.
Verwenden Sie netcat so:
Server: cat woc.txt | nc -l -p PORT
Klient: nc HOST PORT > woc.txt
Danke an garyjohn für die obige Modifikation.