Use o netcat assim:
Servidor: cat woc.txt | nc -l -p PORT
Cliente: nc HOST PORT > woc.txt
Obrigado ao garyjohn pela modificação acima.
Estou tentando enviar dados (string de texto sem formatação) para uma porta em um computador remoto usando o utilitário terminal. A string seria usada para acionar algo no computador remoto executando um programa que escutaria essa porta específica.
Eu usei o comando netcat e tentei uma combinação dos seguintes, mas parece que não consigo acertar o parâmetro. Alguém pode me apontar onde estou errado?
eddy-2:Desktop eddy$ nc IPADDRESS PORT > woc.txt
eddy-2:Desktop eddy$ nc IPADDRESS PORT < woc.txt
P.S: woc.txt contém uma string de texto simples do comando mencionado.
Editar: Estou tentando enviar uma string do OSX para o Windows XP, onde a porta específica está aberta por padrão.
Tags command-line netcat terminal macos