我有一个NIO TCP服务器,它接受和读取客户端的数据。我希望定期知道连接的客户端数量,以便在 java 中进行监控(类似于netstat或lsof )。有没有办法在没有维护计数器的情况下实现这一点,并在每次客户端连接时增加它?
类似的东西:
int clientsConnected = serverSocket.getClientsConnected();
答案 0 :(得分:0)
我无法想到,你只需要一个名为count
的变量,并且每次都要增加它。
int count = 0;
server.accept();
count++;