




Чтобы открыть порт и продолжить его прослушивание, в macOS это должно работать:
$ nc -lk 8080
Для проверки вы можете подключиться к открытому порту, выполнив:
$ nc -vt 0 8080
Для использования UDP достаточно использовать опцию -u, например:
$ nc -u -lk 8080
Для тестирования вы можете подключить:
$ nc -u -vt 0 8080
found 0 associations
found 1 connections:
1: flags=82<CONNECTED,PREFERRED>
outif (null)
src 127.0.0.1 port 63214
dst 127.0.0.1 port 8080
rank info not available
Connection to 0 port 8080 [udp/http-alt] succeeded!
Уточните пожалуйста свой вопрос. Вы спрашиваете, как заставить серверный процесс прослушивать определенный порт (если да, какое серверное программное обеспечение и т. д.), Или как предотвратить блокировку брандмауэром доступа к этому порту (в этом случае, какой брандмауэр, какая сеть? настройка и т. д.)?