@Override
	protected Order createSession(int clientHashCode,SocketAddress from)
	{
		int sessionId = Security.generateSessionID(clientHashCode,from);
		
		if(sessionId != Security.ERROR){
			CONNECTED_USERS.put(sessionId,User.ANONYMOUS_USER);
			return new Order(OrderType.CONNECT, sessionId);
		}else{
			//Throw an error order if user can't be authenticated by hashCode
			return new Order(OrderType.ERROR, "Not a valid user : " + sessionId);
		}
		//TODO In future case, throw an non-implemented error if something get wrong 
		//return null;
	}