private ReplicaAUDPThread(int pPort, String[] pArgs)
	{
		aLog = Log.createLog("ReplicaA_UDP");
		buffer = new byte [Parameters.UDP_BUFFER_SIZE];
		try {
			aMulticastSocket = new MulticastSocket(Parameters.UDP_PORT_REPLICA_LEAD_MULTICAST);
			aMulticastSocket.joinGroup(InetAddress.getByName(Parameters.UDP_ADDR_REPLICA_COMMUNICATION_MULTICAST));
			aSendSocket = new DatagramSocket();
			replicaManagerListener = new ReplicaManagerUDPListener(Parameters.UDP_PORT_REPLICA_A);
		} catch (IOException e) {
			aLog.info("UDP Socket creation failed");
		}
		// Start the UDP communication for replica A
		aLog.info("UDP Running");
		replicaManagerListener.start();
		start();
	}