Как я могу отправлять и получать одновременно с Netcat?
Мне нужно протестировать TCP-сервер, подключившись к netcat в качестве клиента, отправляющего поток из / dev / random, и в то же время направить вывод в /dev/null.
Прием:
nc 127.0.0.1 3000 > /dev/null
Посылка:
cat /dev/random | nc 127.0.0.1 3000
Как я могу сделать оба одновременно?
Я могу подключить только один клиент, и мне нужно направить вывод в / dev / null для быстрого потребления вывода (~50 МБ / с).
2 ответа
Использование nc 127.0.0.1 3000 >/dev/null &
чтобы отправить эту команду в фоновом режиме. Затем вы можете запустить другую команду. Проверить jobs
команды, а также fg
а также bg
чтобы увидеть, как переключать фоновые и фоновые задания.
Видимо, это работает:
cat /dev/random | netcat 127.0.0.1 3000 > /dev/null