Как я могу отправлять и получать одновременно с 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
Другие вопросы по тегам