Controlar bytes de entrada.
Publicado por Meta (138 intervenciones) el 13/07/2020 22:54:08
Buenas:
Si me llega este mensaje o tramas de bytes que es este,
Me detecta por medio esto:
*# = Comiendo de trozo de tramas de bytes o cadenas de caracteres.
A1 = Es lo que quiero guardar en una variable y mostrarlo en Console.WriteLine(variable);
### = Indica el final de ese trozo de cadena.
Como puedes ver arriba, vuelve otra vez empezar con *#, dentro de ella pone un 30 y termina en ###, en el cual, escojo por separado en otra variable2 el número 30 y lo muestro en pantalla.
Sigo otra vez con *#, dentro de ella está datosDelMensaje y termina en ###.
Así sucesivamente. En pantalla me va saliendo esto:
Me imagino que primero debe almacenarlo en memoria en un array de bytes.
Ya me dirán.
Saludos.
Si me llega este mensaje o tramas de bytes que es este,
1
*#A1###*#30###*#datosDelMensaje###*#A2###*#30###*#unSegundoMensaje###
*# = Comiendo de trozo de tramas de bytes o cadenas de caracteres.
A1 = Es lo que quiero guardar en una variable y mostrarlo en Console.WriteLine(variable);
### = Indica el final de ese trozo de cadena.
Como puedes ver arriba, vuelve otra vez empezar con *#, dentro de ella pone un 30 y termina en ###, en el cual, escojo por separado en otra variable2 el número 30 y lo muestro en pantalla.
Sigo otra vez con *#, dentro de ella está datosDelMensaje y termina en ###.
Así sucesivamente. En pantalla me va saliendo esto:
1
2
3
4
5
6
A1
30
datosDelMensaje
A2
30
unSegundoMensaje
Me imagino que primero debe almacenarlo en memoria en un array de bytes.
1
byte[] datos = { };
Ya me dirán.
Saludos.
Valora esta pregunta


0