public void removeOnline() {
		String file = "C:\\Users\\aawor_000\\workspace\\TCPServer\\src\\Status\\Online.txt";
		try {

			File inFile = new File(file);
			if (!inFile.isFile()) {
				System.out.println("Parameter is not an existing file");
				return;
			}
			// Construct the new file that will later be renamed to the original
			// filename.
			File tempFile = new File(inFile.getAbsolutePath() + ".tmp");

			BufferedReader br = new BufferedReader(new FileReader(file));
			PrintWriter pw = new PrintWriter(new FileWriter(tempFile));

			String line = null;

			// Read from the original file and write to the new
			// unless content matches data to be removed.
			while ((line = br.readLine()) != null) {

				if (!line.trim().equals(currentUser)) {

					pw.println(line);
					pw.flush();
				}
			}

			System.out.println(currentUser
					+ " has disconnected. (Exit Command)");
			pw.close();
			br.close();

			// Delete the original file
			if (!inFile.delete()) {
				System.out.println("Could not delete file");
				return;
			}

			// Rename the new file to the filename the original file had.
			if (!tempFile.renameTo(inFile))
				System.out.println("Could not rename file");

		} catch (FileNotFoundException ex) {
			ex.printStackTrace();
			System.out
					.println("Failed at finding file in METHODD: removeOnline ");
		} catch (IOException ex) {
			ex.printStackTrace();
			System.out.println("Failed at IO in METHOD: removeOnline ");
		}
	}