Назад | Перейти на главную страницу

Netcat - прослушивание нескольких UDP-соединений

Я пытаюсь использовать netcat для отладки вызовов SIP, которые обмениваются данными по UDP.

Есть ли способ заставить один и тот же экземпляр netcat прослушивать несколько UDP-соединений? Я пробовал подключиться к одному и тому же сеансу netcat с двух разных хостов, и второй всегда не может подключиться, даже когда я отправляю EOF с первого.

Я знаю, что UDP «Соединение» - неправильное название и что такого понятия не существует. Я думаю об этом неправильно?

Я не зависящий от версии, так как у меня установлены сетевые кошки OpenBSD и Ubuntu «традиционные» (GNU Debian).

Я пробовал использовать флаг -k в OpenBSD, но безрезультатно.

Любые идеи приветствуются.

Автор инструмент ncat на своей странице для пользователей netcat отмечает, что:

По умолчанию Ncat принимает 100 одновременных подключений вместо 1, как в исходном netcat. Используйте -m, чтобы указать максимальное количество одновременных подключений.

Я скорее подозреваю, что это означает, что netcat не будет делать то, что вы хотите, но есть простой инструмент для замены, который сделает это.