Muchas gracias, creo que me estás convenciendo y estoy pensando en como hacerlo de esa manera.
Veo que en tu código de ejemplo envías un struct. Pero en el receptor no hay structs. Entonces había pensado hacer lo mismo pero usando un determinado numero de bytes para cada cosa. 1byte para el identificador, otro byte para el numero de trama, etc que agrego delante del frame.
¿Si envío varios frames seguidos como se cuando termina y empieza otro. Supongo que no puedo estar buscando por todos los trozos donde está una cabecera...
Si envio 2 frames seguidos y en uno el otro lado al recibir, ¿recibe el final de uno y el principio de otro?
Veo que en tu código de ejemplo envías un struct. Pero en el receptor no hay structs. Entonces había pensado hacer lo mismo pero usando un determinado numero de bytes para cada cosa. 1byte para el identificador, otro byte para el numero de trama, etc que agrego delante del frame.
¿Si envío varios frames seguidos como se cuando termina y empieza otro. Supongo que no puedo estar buscando por todos los trozos donde está una cabecera...
Si envio 2 frames seguidos y en uno el otro lado al recibir, ¿recibe el final de uno y el principio de otro?