public void UDPMulticastListener () {
		try 
		{
			System.out.println("Multicat UDP Listener for Leader Messages is now Online ");
			
			byte[] buffer = new byte[Parameters.UDP_BUFFER_SIZE];
			MulticastSocket aMulticastSocket;
		
			aMulticastSocket = new MulticastSocket(Parameters.UDP_PORT_REPLICA_LEAD_MULTICAST);
			aMulticastSocket.joinGroup(InetAddress.getByName(Parameters.UDP_ADDR_REPLICA_COMMUNICATION_MULTICAST));
		
			while (true) 
			{
				DatagramPacket requestFromLeaderPacket = new DatagramPacket(buffer, buffer.length);
				aMulticastSocket.receive(requestFromLeaderPacket);
				String l_result = new String(requestFromLeaderPacket.getData(), "UTF-8");
				requestFromLeaderPacket.setLength(buffer.length);
				System.out.println("requestFromLeaderPacket: " +l_result);
				
				sendPacket(l_result, Parameters.UDP_PORT_REPLICA_B);
			}
		}
		catch (Exception e) 
		{
			e.printStackTrace();
		}
	}