private void updateServer() { if (server.Online) { server.updateNetwork(); //Nuevos clientes conectados, leer sin consumir newConnectedClients.Clear(); for (int i = 0; i < server.NewClientsCount; i++) { TgcSocketClientInfo clientInfo = server.nextNewClient(); newConnectedClients.Enqueue(clientInfo); networkingControl.addClient(clientInfo); } //Clientes desconectados disconnectedClients.Clear(); for (int i = 0; i < server.DisconnectedClientsCount; i++) { TgcSocketClientInfo clientInfo = server.nextDisconnectedClient(); disconnectedClients.Enqueue(clientInfo); networkingControl.onClientDisconnected(clientInfo); } } }