//clase que almacena información de puertos y direcciones IP
public class Target
{
	//variables miembro
	private String ipLocal;
	private String puertoAudioLocal;
	private String puertoVideoLocal;
	private String ipRemota;
	private String puertoAudioRemoto;
	private String puertoVideoRemoto;

	//constructor de la clase que inicializa las variables a un valor
	public Target(String ipLocal, String localPort, String localVideoPort, String ip, String audioPort, String videoPort)
	{
		this.ipLocal = ipLocal;
		puertoAudioLocal = localPort;
		puertoVideoLocal = localVideoPort;
		ipRemota = ip;
		puertoAudioRemoto = audioPort;
		puertoVideoRemoto = videoPort;
	}

	//constructor de la clase que inicializa las variables a ""
	public Target()
	{
		ipLocal = "";
		puertoAudioLocal = "";
		puertoVideoLocal = "";
		ipRemota = "";
		puertoAudioRemoto = "";
		puertoVideoRemoto = "";
	}

	//metodos que devuelven el contenido de las variables miembro
	public String ipLocal() { return ipLocal; }
	public String puertoAudioLocal() { return puertoAudioLocal; }
	public String puertoVideoLocal() { return puertoVideoLocal; }
	public String ipRemota() { return ipRemota; }
	public String puertoAudioRemoto() { return puertoAudioRemoto; }
	public String puertoVideoRemoto() { return puertoVideoRemoto; }

	//metodos que cambian el valor de las variables miembro
	public void ipLocal(String a) { ipLocal = a; }
	public void puertoAudioLocal(String a) { puertoAudioLocal = a; }
	public void puertoVideoLocal(String a) { puertoVideoLocal = a; }
	public void ipRemota(String a) { ipRemota = a; }
	public void puertoAudioRemoto(String a) { puertoAudioRemoto = a; }
	public void puertoVideoRemoto(String a) { puertoVideoRemoto = a; }
}
