如何检查客户端是否被服务器积压?并检查有多少客户积压?
我有一个初始化了 SocketServer 的服务器,并且有一个客户端正在尝试连接。 服务器端代码是
ServerSocket sock = new ServerSocket(9000,1);
Socket so=sock.accept();
客户端将是
Socket soc = new Socket("localhost",9000);
最佳答案
How to check if a client is backlogged by server?
带有选择器。
and check how many clients are backlogged?
使用Selector.selectedKeySet().size()。
这当然假设您只选择 OP_ACCEPT。
关于java - 服务器排队的客户端数量以及客户端是否排队,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22200377/