【发布时间】:2012-04-25 19:13:28
【问题描述】:
我们有声明
public ServerSocket(int port,
int backlog)
throws IOException
其中积压被标识为传入的最大队列长度 联系。如果队列满时有连接指示到达, 连接被拒绝。
假设积压设置为 10。
这是否意味着 ServerSocket 将不会超过 10 个客户 accept?
接着是:
while (serverShouldStillBeRunning) {
Socket sock = clientSocket.accept();
js.new Worker(sock).start();
}
只有在sock.close() 时,积压数量才会减少。这是正确的吗?
有没有办法知道一个套接字当前正在处理多少个打开的连接(换句话说,它离放弃并开始拒绝新连接的点有多近)
【问题讨论】:
标签: java sockets serversocket