public void disconnect() throws IOException {
		Client[] clients = getClients();
		for(int i = 0; i < clients.length; i++) {
			try {
				clients[i].disconnect();
			}
			catch(IOException e) {
				// try to close the rest instead
			}
		}
		clientConnection.close();
	}