@Override
	public Set<String> searchAndPrint(Map<String, ClientData> map) {
		Set<String> names = map.keySet();
		Set<String> onlineNames = Collections.synchronizedSet(new HashSet<String>());
		
		for (String name : names) {
			if (!map.get(name).isCloseRequest()) {
				System.out.println(name);
				onlineNames.add(name);
			}
		}
		
		return onlineNames;
		
	}