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