Ejemplo n.º 1
0
        public static void Escribir(StreamWriter sw, Paquete paquete)
        {
            Dictionary <string, string> diccionarioParseado = new Dictionary <string, string>();

            diccionarioParseado = paquete.Parsear();


            foreach (KeyValuePair <string, string> elemento in diccionarioParseado)
            {
                if (elemento.Value != "E")
                {
                    sw.Write(elemento.Key + ": " + elemento.Value);
                    sw.WriteLine();
                }
            }
        }
Ejemplo n.º 2
0
        private void BTNenviarPaquete_Click(object sender, RoutedEventArgs e)
        {
            Paquete paqueteUDP = new Paquete(TBpaqueteUDP.Text);
            Dictionary <string, string> diccionarioParseado = new Dictionary <string, string>();

            diccionarioParseado = paqueteUDP.Parsear();
            if (diccionarioParseado["Start Bit"] == "E")    //En caso de que el paquete sea inválido
            {
                MessageBox.Show("No se ha ingresado un paquete válido.");
            }
            else
            {
                Tabla.Visibility = Visibility.Visible;
                Tabla.Items.Clear();
                Ventana.Height = 700;
                foreach (KeyValuePair <string, string> elemento in diccionarioParseado)  //Parseo Datos Caiquen
                {
                    Tabla.Items.Add(new Datos {
                        Campo = elemento.Key, Valor = elemento.Value
                    });
                }
            }
        }