我们拿到了申报单
public ServerSocket(int port,
int backlog)
throws IOException,其中确定待办事项为传入连接的最大队列长度。如果队列满时到达连接指示,则拒绝连接。
让我们假设待办事项处理设置为10。
这是否意味着ServerSocket不会超过10个客户端?
其次是:
while (serverShouldStillBeRunning) {
Socket sock = clientSocket.accept();
js.new Worker(sock).start();
}只有在sock.close()时,待办事项处理数才会下降。这是正确的吗?
是否有一种方法可以知道一个套接字目前正在处理多少打开的连接(换句话说,当它放弃并开始拒绝新的连接时,它离这个点有多近)
发布于 2012-04-25 19:19:45
待办事项处理是等待处理的连接队列。
当您使用.accept()时,已经处理了其中一个连接,并且不再在队列中,因此减少了一个待办事项。
https://stackoverflow.com/questions/10322252
复制相似问题