duda formato de paquetes para comunicacion
Tengo un problema y no se exactamente cómo solucionarlo. Estoy implementando un protocolo de comunicaciones en c y he probado a utilizar estructs de tipo bits de este modo:
struct trama {
int origen: 8;
int destino: 8;
long long int datos:64;
int crc:8;
}
pero creo que no funciona bien cuando tengo datos tan largos (64 bits). por eso intente hacerlo con un array de caracteres pero cada vez salen mas problemas de tipo de datos.
He estado buscando el tipo de datos más comun para crear un protocolo de comunicaciones pero no encuentro nada. ¿ está bien esta manera de hacerlo con structs ? se podria tratar posteriormente bit a bit toda la estructura sin ir campo por campo?
Muchas gracias por todo y un saludo
struct trama {
int origen: 8;
int destino: 8;
long long int datos:64;
int crc:8;
}
pero creo que no funciona bien cuando tengo datos tan largos (64 bits). por eso intente hacerlo con un array de caracteres pero cada vez salen mas problemas de tipo de datos.
He estado buscando el tipo de datos más comun para crear un protocolo de comunicaciones pero no encuentro nada. ¿ está bien esta manera de hacerlo con structs ? se podria tratar posteriormente bit a bit toda la estructura sin ir campo por campo?
Muchas gracias por todo y un saludo
