【问题标题】:Which ports should be used for non-IANA approved applications哪些端口应用于非 IANA 批准的应用程序
【发布时间】:2015-10-30 03:45:07
【问题描述】:

哪个端口范围最适合非 IANA 批准的应用程序的开发人员(1024+ 或 49152+)?乍一看,49152-65535 似乎更好,但它仍然被操作系统用于临时端口。

【问题讨论】:

  • 这里的语言很差。 IANA 不“批准应用程序”。它保留端口。

标签: sockets network-programming


【解决方案1】:

要将端口用作服务器,您需要显式绑定到该端口。但是客户端套接字(即来自该主机的连接)也需要具有端口,除非它们明确设置了端口,否则它们会从临时端口范围中选择一个。

这意味着如果您想为服务器套接字使用特定的临时端口号,则可能是某个客户端套接字已经绑定到它。因此,最好为服务器套接字使用非临时端口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 2018-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-02
    相关资源
    最近更新 更多