Я хочу отправить только одно короткое значение в UDP-пакете, но запустив команду
echo -n "hello" | nc -4u localhost 8000
Я вижу, что сервер получает привет, но мне нужно нажать Ctrl + c, чтобы выйти из команды netcat.
Как я могу заставить его выйти после отправки приветствия?
Извините, за шум я перечитал справочную страницу и нашел параметр -q
.
echo -n "hello" | nc -4u -q1 localhost 8000
работает (он завершает работу через 1 секунду).
По какой-то причине это не работает с -q0
.