




iOS основана на Darwin UNIX, поэтому я бы использовал это как руководство грубый по тому, что приемлемо в отношении выбора портов для связи.
Вот список хорошо известные низкие порты.
Что ж, спасибо за ссылку, но в ней четко не указано, что мне нужно знать, правда ли, что приложения находятся в свободном доступе? На каком основании указываются "малочисленные порты"?
чтобы быть ясным, низкий порт означает диапазон номеров портов <10K, которые известны для различных предопределенных применений. Они исторически унаследованы с годами
Вы можете проверить это: Порты TCP и UDP, используемые программными продуктами Apple
Как написано в статье выше, многие из этих портов являются хорошо известными стандартными портами. Вы должны использовать известный порт только по его назначению (например - использовать порт 443 только для https).
Если у вас есть собственный настраиваемый протокол, используйте порт, который не является одним из распространенных портов. Для этого - выберите большое число. Вы также можете запустить тест, чтобы убедиться, что выбранный вами порт еще не используется.
Кроме того - см. эту тему Как выбрать статический номер порта для пользовательского приложения?
И, наконец, вы также можете проверить здесь, где вы можете увидеть много использования номеров портов: https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?&page=1
Можете ли вы объяснить, что на самом деле представляют собой порты с низким номером? Не знаю много о них. Это будет полезно для дальнейших исследований и разработок.