Используйте netcat так:
Сервер: cat woc.txt | nc -l -p PORT
Клиент: nc HOST PORT > woc.txt
Спасибо garyjohn за вышеуказанную модификацию.
Я пытаюсь отправить данные (текстовая строка) на порт на удаленном компьютере с помощью утилиты терминала. Строка будет использоваться для запуска чего-либо на удаленном компьютере, на котором запущена программа, которая будет прослушивать этот конкретный порт.
Я использовал команду netcat и попробовал несколько комбинаций из следующего, но, похоже, не могу правильно определить параметр. Может кто-нибудь указать мне, где я делаю неправильно?
eddy-2:Desktop eddy$ nc IPADDRESS PORT > woc.txt eddy-2:Desktop eddy$ nc IPADDRESS PORT < woc.txt
PS: woc.txt содержит текстовую строку указанной команды.
Редактировать: я пытаюсь отправить строку из OSX в Windows XP, где определенный порт открыт по умолчанию.
Используйте netcat так:
Сервер: cat woc.txt | nc -l -p PORT
Клиент: nc HOST PORT > woc.txt
Спасибо garyjohn за вышеуказанную модификацию.