pl: C mal wieder, Länge einer Binary

Beitrag lesen

Und für die Länge von etwas gibt es in C die passenden Datentypen, nämlich size_t bzw. ssize_t.

Natürlich. Cast'n soll ja auch Spaß machen 😉

Und womer schon dabei sind: Ein DNS Header besteht aus 6 16-Bit-Integer unsigned in Network Order. Ein Struct bietet sich an. Es ist nur so, daß die Endianness eines uint16_t plattformabhängig ist, auf meiner Kiste Little Endian.

Wie könnte denn ein plattformunabhängiges struct diesbezüglich aussehen? 12 members als unsigned char?

MfG