这有点主观,因为可以说没有规则。每次创建服务器时,我都会想,“最好使用什么端口?” 我想答案是“任何,只要用户可以更改它”。那么,其他人如何决定如何选择默认端口呢?就个人而言,如果它与 HTTP 相关,我喜欢使用 8000 之类的东西,而且我注意到这是一个非常普遍的趋势。但是如果 8000 已经在使用呢?使用8001?这似乎有点特别,我想是的。
显然我不是第一个提出这个问题的人。IANA 维护一个端口号列表......这将我带到未分配的范围(48620-49150)。我想我们真的应该使用这些,但为什么没有更多的程序员这样做呢?你如何决定使用哪个?如果每个人都从 #1 开始,那么我们都会使用 48620。