C
Crymes
Guest
Hallo,
ich möchte eine Variable a vom Typ unsigned long long int (64 bit) in zwei uint32_t Variablen a1 und a2 zerlegen, an einen anderen Rechner senden und dort wieder zu b zusammensetzen.
Wie mache ich das am besten ?
Ich kann die Funktionen htonl() und ntohl() zum endian-unabhängigen Übertragen von a1 und a2 nehmen aber stimmt das auch alles wenn ich mit memcpy() die Werte zu b zusammen kopiere ?
ich möchte eine Variable a vom Typ unsigned long long int (64 bit) in zwei uint32_t Variablen a1 und a2 zerlegen, an einen anderen Rechner senden und dort wieder zu b zusammensetzen.
Wie mache ich das am besten ?
Ich kann die Funktionen htonl() und ntohl() zum endian-unabhängigen Übertragen von a1 und a2 nehmen aber stimmt das auch alles wenn ich mit memcpy() die Werte zu b zusammen kopiere ?

