public static void remove(Object o){
		if(o instanceof Client){
			synchronized(map){
				map.remove((Client)o);
			}
		}
		if(o instanceof SocketChannel){
			synchronized(map){
				map.inverse().remove((SocketChannel)o);
			}
		}
	}