Описание тега tragedy-looper
59070 порт-это порт , который может использоваться для исходящих TCP-соединений по любому процессу. (Так же как и порт 59071, так что это не очень хорошее решение...)
На Солярисе, диапазона временных портов устанавливается в tcp_smallest_anon_port
и tcp_largest_anon_port
настраиваемых параметров. Диапазон по умолчанию составляет 32 768 до 65535. Любой порт в этом диапазоне могут использоваться в любое время посредством исходящего TCP-соединение.
Как заявил в ответ @Джефф Шаллер, в порты используются на первый пришел, первый обслужен, так что единственный способ "зарезервировать" порт-иметь что-то привязано к нему во все времена. Обратите внимание, что в этом ответе, возможно, что другой процесс может захватить порт в вопрос в промежуток времени между убийством "порт Экономия" сценарий и "нормальный" процесс, использующий порт на самом деле привязать()
ную к нему. Это не вероятно, конечно, но это может произойти. И если ваша обработка имеет решающее значение, я думаю, что вам нужно беспокоиться об этом.
Я бы порекомендовал не используя временный порт и/или настройки вашего процесса, чтобы работать все время, или использовать inetadm
, чтобы настроить сервис, который запускает процесс автоматически. Что приведет в inetd
процесс, чтобы связать "свой" порт все время, эффективно резервированию.