我们有声明
public ServerSocket(int port,
int backlog)
throws IOException
其中 backlog 被标识为传入连接的最大队列长度。如果队列满时有连接指示到达,则拒绝连接。
假设积压设置为 10。
这是否意味着ServerSocket
不会accept
超过 10 个客户?
其次是:
while (serverShouldStillBeRunning) {
Socket sock = clientSocket.accept();
js.new Worker(sock).start();
}
只有在sock.close()
. 它是否正确?
有没有办法知道一个套接字当前正在处理多少个打开的连接(换句话说,它离放弃并开始拒绝新连接的点有多近)