【发布时间】:2019-01-21 12:47:17
【问题描述】:
iPhone 应用程序是否可以免费访问所需的任何低号网络端口? iOS中有什么叫做低号网络端口的东西吗?这是真的?
【问题讨论】:
iPhone 应用程序是否可以免费访问所需的任何低号网络端口? iOS中有什么叫做低号网络端口的东西吗?这是真的?
【问题讨论】:
您可以查看: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
【讨论】:
iOS 基于 Darwin UNIX,所以我将把它作为一个粗略指南,了解在选择通信端口方面什么是可以接受的。
这是well known low ports的列表。
【讨论】: