package es.um.redes.nanoFiles.tcp.server; import java.net.Socket; import java.util.ArrayList; import java.util.List; public class NFServerState { private int numberOfConnections; private ArrayList sockets; public NFServerState() { numberOfConnections = 0; sockets = new ArrayList<>(); } public int getNumberOfConnections() { return numberOfConnections; } public List getSockets() { // tu puta madre va a hacer copias return sockets; } public void updateState(Socket socket) { sockets.add(socket); numberOfConnections++; } }