Comando de terminal para enviar datos (cadena de texto sin formato) a un puerto en una computadora remota

Comando de terminal para enviar datos (cadena de texto sin formato) a un puerto en una computadora remota

Estoy intentando enviar datos (cadena de texto sin formato) a un puerto en una computadora remota usando la utilidad de terminal. La cadena se usaría para activar algo en la computadora remota que ejecuta un programa que escucharía ese puerto específico.

Utilicé el comando netcat y probé algunas combinaciones de lo siguiente, pero parece que no puedo obtener el parámetro correcto. ¿Alguien puede indicarme dónde estoy haciendo mal?

eddy-2:Desktop eddy$ nc IPADDRESS PORT >  woc.txt
eddy-2:Desktop eddy$ nc IPADDRESS PORT <  woc.txt

PD: woc.txt contiene una cadena de texto sin formato de dicho comando.

Editar: estoy intentando enviar una cadena desde OSX a Windows XP donde el puerto específico está abierto de forma predeterminada.

Respuesta1

Utilice netcat así:

Servidor:cat woc.txt | nc -l -p PORT

Cliente:nc HOST PORT > woc.txt


Gracias a garyjohn por la modificación anterior.

información relacionada