На сервере netcat
nc -lu 80 >> test.out
На клиенте netcat отправьте пакет UDP
echo -n foo | nc -u -w 1 {IP_сервера} 80
Повторите шаг 2 еще раз, но я вижу, что клиентский клиент netcat зависает там ...
Не закрывая сервер netcat, я ожидаю, что он сможет получить 5 пакетов UDP после того, как клиент сделает 5 раз, например:
cat test.out
foo
foo
foo
foo
foo
Но сервер, кажется, получает только один раз
cat test.out
foo
и клиент зависает ...
Как я могу заставить сервер netcat получать много пакетов udp последовательно.
Используйте команду nc -kluvw 0 localhost 9000
на сервере.