public void handleCommunication()
	{
		try
		{
			requestFromReplicaManager = new DatagramPacket(buffer, buffer.length);
			aDatagramSocket.receive(requestFromReplicaManager);
			messageArray = (new String(requestFromReplicaManager.getData())).split(Parameters.UDP_PARSER);
			if(messageArray[0].equals(Parameters.RM_NAME))
			{
				messageArray[1] = messageArray[1].trim();
				if(messageArray[1].equals(Parameters.METHOD_CODE.RESTART_REPLICA.name()))
				{
					bShouldRestart = true;
					System.out.println(bShouldRestart);
				}
			}
		}
		catch (IOException e)
		{
			aDatagramSocket.close();
			bCrashed = true;
		}
	}