Esempio n. 1
0
        public void Adicionar(int porta, Aplicacao aplicacao)
        {
            //Camadas superiores
            udp.SetCamadaSuperior(aplicacao);
            ip.SetCamadaSuperior(udp);
            ethernet.SetCamadaSuperior(ip);

            //Camadas inferiores
            aplicacao.SetCamadaInferior(udp);
            udp.SetCamadaInferior(ip);
            ip.SetCamadaInferior(ethernet);

            udp.Adicionar(porta, aplicacao);
            aplicacoes.Add(aplicacao);
        }