Отправка простого TCP-сообщения с помощью Netcat

Я пытаюсь использовать netcat для отправки простого сообщения по TCP, например, я хочу отправить цифру 1.

Так я понял, что пишу следующее в терминале, после установки netcat

netcat [ip-address] [port]

Но как мне указать сообщение для отправки? т.е. куда мне писать "1"?

2 ответа

Создать файл something.txt, содержимое файла 1

netcat [ip-address] [port] <something.txt

В пункте назначения вы должны что-то послушать.

или же

Сервер:

netcat -l -p [port]

слушать связь

Клиент:

netcat [server-ip-address] [port]

После установления соединения по тихому простому типу1 и ударил enter

Я использую:

echo text | netcat host port

Так что вам просто нужно запустить это:

echo 1 | netcat localhost 12345
Другие вопросы по тегам