Как заставить netcat принимать пакет много раз? - PullRequest
0 голосов
/ 25 октября 2018
  1. На сервере Netcat

    nc -lu 80 >> test.out

  2. На клиенте Netcat отправьте пакет UDP

    эхо-н фу |nc -u -w 1 {server_IP} 80

  3. Повторите шаг 2 еще раз, но я вижу, что клиент netcat cli висит там ...

Не закрывая сервер Netcat, я ожидаю, что он может получить 5 пакетов UDP после того, как клиент сделает 5 раз, например:

cat test.out
foo
foo
foo
foo
foo

Но сервер, кажется, просто получает один раз

cat test.out
foo

иклиент зависает ...

Как я могу заставить сервер netcat получать много пакетов udp подряд.

1 Ответ

0 голосов
/ 26 октября 2018

Используйте команду nc -kluvw 0 localhost 9000 на сервере.

...