Я пытаюсь использовать netcat для отладки вызовов SIP, которые обмениваются данными по UDP.
Есть ли способ заставить один и тот же экземпляр netcat прослушивать несколько UDP-соединений? Я пробовал подключиться к одному и тому же сеансу netcat с двух разных хостов, и второй всегда не может подключиться, даже когда я отправляю EOF с первого.
Я знаю, что UDP «Соединение» - неправильное название и что такого понятия не существует. Я думаю об этом неправильно?
Я не зависящий от версии, так как у меня установлены сетевые кошки OpenBSD и Ubuntu «традиционные» (GNU Debian).
Я пробовал использовать флаг -k в OpenBSD, но безрезультатно.
Любые идеи приветствуются.
Автор инструмент ncat на своей странице для пользователей netcat отмечает, что:
По умолчанию Ncat принимает 100 одновременных подключений вместо 1, как в исходном netcat. Используйте -m, чтобы указать максимальное количество одновременных подключений.
Я скорее подозреваю, что это означает, что netcat не будет делать то, что вы хотите, но есть простой инструмент для замены, который сделает это.