Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android服务器套接字端口选择_Java_Android_Sockets_Port_Serversocket - Fatal编程技术网

Java Android服务器套接字端口选择

Java Android服务器套接字端口选择,java,android,sockets,port,serversocket,Java,Android,Sockets,Port,Serversocket,我试图弄清楚Android操作系统是如何通过ServerSocket构造函数分配端口的 (链接:) 具体来说,使用第二个构造函数,文档声称“如果端口==0,操作系统将分配一个端口。”有人知道Android操作系统是如何分配这个端口的吗?基于在Android终端上运行大量的netstat-a命令,这似乎是一个随机选择 有人能证实这一点吗?我想知道当为该参数输入0时,我能期望得到什么 提前谢谢 根据: 端口号为0表示该端口号自动 已分配,通常来自临时端口范围 建议操作系统为您选择端口: 如果端口==

我试图弄清楚Android操作系统是如何通过ServerSocket构造函数分配端口的

链接:

具体来说,使用第二个构造函数,文档声称“如果端口==0,操作系统将分配一个端口。”有人知道Android操作系统是如何分配这个端口的吗?基于在Android终端上运行大量的netstat-a命令,这似乎是一个随机选择

有人能证实这一点吗?我想知道当为该参数输入0时,我能期望得到什么

提前谢谢

根据:

端口号为0表示该端口号自动 已分配,通常来自临时端口范围

建议操作系统为您选择端口:

如果端口==0,操作系统将分配一个端口

基本上它会选择一个随机的自由端口


一些额外信息:其中包含使用它的端口和服务的列表。

我不知道具体细节,但鉴于Android的底层是Linux,这可能会提供一些信息:@Barend谢谢,这就是我在寻找的。它将选择一个尚未使用的随机端口。没有什么“公开”的。@EJP是的,我的错。应该免费写。