Java Android服务器套接字端口选择
我试图弄清楚Android操作系统是如何通过ServerSocket构造函数分配端口的 (链接:) 具体来说,使用第二个构造函数,文档声称“如果端口==0,操作系统将分配一个端口。”有人知道Android操作系统是如何分配这个端口的吗?基于在Android终端上运行大量的netstat-a命令,这似乎是一个随机选择 有人能证实这一点吗?我想知道当为该参数输入0时,我能期望得到什么 提前谢谢 根据: 端口号为0表示该端口号自动 已分配,通常来自临时端口范围 建议操作系统为您选择端口: 如果端口==0,操作系统将分配一个端口 基本上它会选择一个随机的自由端口Java Android服务器套接字端口选择,java,android,sockets,port,serversocket,Java,Android,Sockets,Port,Serversocket,我试图弄清楚Android操作系统是如何通过ServerSocket构造函数分配端口的 (链接:) 具体来说,使用第二个构造函数,文档声称“如果端口==0,操作系统将分配一个端口。”有人知道Android操作系统是如何分配这个端口的吗?基于在Android终端上运行大量的netstat-a命令,这似乎是一个随机选择 有人能证实这一点吗?我想知道当为该参数输入0时,我能期望得到什么 提前谢谢 根据: 端口号为0表示该端口号自动 已分配,通常来自临时端口范围 建议操作系统为您选择端口: 如果端口==
一些额外信息:其中包含使用它的端口和服务的列表。我不知道具体细节,但鉴于Android的底层是Linux,这可能会提供一些信息:@Barend谢谢,这就是我在寻找的。它将选择一个尚未使用的随机端口。没有什么“公开”的。@EJP是的,我的错。应该免费写。