Отправка простого 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