示例#1
0
        protected virtual Mensagem GetCabecalho(EnderecoMAC enderecoMacDestino, Mensagem mensagem)
        {
            var novaMensagem = new Mensagem(enderecoMacDestino);

            novaMensagem.Adicionar(macAddress);

            return(novaMensagem);
        }
示例#2
0
        public override void EnviarMensagem(EnderecoMAC destino, Mensagem mensagem)
        {
            var cabecalho    = GetCabecalho(destino, mensagem);
            var novaMensagem = new Mensagem(cabecalho);

            novaMensagem.Adicionar(mensagem);

            Console.WriteLine($"Eu sou {Nome} e envio {novaMensagem.Tamanho} bytes: {novaMensagem}");
            Console.WriteLine("***** Transmitindo para rede local... *****");

            rede.EnviarQuadro(novaMensagem);
        }