internal void Desactiva() { clave_privada = null; clave_publica = null; //if (protocolo.Longitud > 0) { // protocolo.Libera (); //} seguridad_servidor = null; contador_CTR_local = null; contador_CTR_remoto = null; mensaje_general = null; activa = false; }
internal void ActivaDeServicio(Seguridad seguridad_servidor_) { activa = true; de_servicio = true; // this.seguridad_servidor = seguridad_servidor_; // contador_CTR_local = new ContadorCTR(); contador_CTR_remoto = new ContadorCTR(); contador_CTR_local.Inicia(); contador_CTR_remoto.Inicia(); // mensaje_general = new MensajeGeneral(this); }
internal void ActivaDeCliente(byte [] clave_publica_) { activa = true; de_cliente = true; // this.clave_publica = new Buzon(); this.clave_publica.ReservaYCopia(clave_publica_); // contador_CTR_local = new ContadorCTR(); contador_CTR_remoto = new ContadorCTR(); contador_CTR_local.Inicia(); contador_CTR_remoto.Inicia(); // mensaje_general = new MensajeGeneral(this); }
internal void IntegraCabecera(MensajeGeneral mensaje_general) { Buzon.CopiaDatos(mensaje_general.BuzonBillete, buzon_billete); Buzon.CopiaDatos(mensaje_general.BuzonIndice, buzon_indice); Buzon.CopiaDatos(mensaje_general.BuzonLongitud, buzon_longitud); }