public Maquina(string nome, Endereco ipAddress, EnderecoMAC enderecoMac, Endereco mascara) { this.nome = nome; endereco = ipAddress; this.enderecoMac = enderecoMac; this.mascara = mascara; /** Criação das camadas */ ethernet = new Ethernet(enderecoMac); ip = new IP(endereco, mascara); udp = new UDP(); aplicacoes = new List <Aplicacao>(); /** Cliente DNS */ clienteDNS = new ClienteDNS(1024, this); Adicionar(1024, clienteDNS); }
public Aplicacao(int porta, Maquina maquina, ClienteDNS clienteDns) { this.porta = porta; this.maquina = maquina; this.clienteDns = clienteDns; }