iOS 应用需要哪些低端网络端口?

Which low-number network ports required in iOS apps?

iPhone 应用是否可以免费访问所需的任何低号网络端口? iOS 有没有什么叫低号网口的东西?这是真的?

iOS 基于 Darwin UNIX,所以我会用它作为粗略的指南,了解在选择通信端口时什么是可接受的。

这是 well known low ports 的列表。

你可以检查这个:TCP and UDP ports used by Apple software products

正如上面文章中所写,其中许多端口都是众所周知的行业标准端口。您应该仅将已知端口用于其用途(例如 - 仅将端口 443 用于 https)。

如果您有自己的自定义协议,请使用不是常用端口之一的端口。为此-选择一个大数字。您还可以 运行 进行测试以检查您选择的端口是否尚未被使用。

此外 - 请参阅此主题 How to select a static port number for a custom app?

最后,你也可以在这里查看,在那里你可以看到很多的端口号使用情况:https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?&page=1