【发布时间】:2015-10-30 03:45:07
【问题描述】:
哪个端口范围最适合非 IANA 批准的应用程序的开发人员(1024+ 或 49152+)?乍一看,49152-65535 似乎更好,但它仍然被操作系统用于临时端口。
【问题讨论】:
-
这里的语言很差。 IANA 不“批准应用程序”。它保留端口。
标签: sockets network-programming
哪个端口范围最适合非 IANA 批准的应用程序的开发人员(1024+ 或 49152+)?乍一看,49152-65535 似乎更好,但它仍然被操作系统用于临时端口。
【问题讨论】:
标签: sockets network-programming
要将端口用作服务器,您需要显式绑定到该端口。但是客户端套接字(即来自该主机的连接)也需要具有端口,除非它们明确设置了端口,否则它们会从临时端口范围中选择一个。
这意味着如果您想为服务器套接字使用特定的临时端口号,则可能是某个客户端套接字已经绑定到它。因此,最好为服务器套接字使用非临时端口。
【讨论】: