OSCAT Forum

oscat.lib => Bestehende Module / Existing Modules => Thema gestartet von: SilentBob am 05. Mai 2017, 13:42:41

Titel: Struct in Bytearray
Beitrag von: SilentBob am 05. Mai 2017, 13:42:41
Hallo zusammen.

Wie kann ich eine beliebige Struct in ein Bytearray kopieren? Ich würde dies dann gerne per UDP schicken.
Titel: Re: Struct in Bytearray
Beitrag von: shrimps am 05. Mai 2017, 14:38:46
Hi,
so als ersten Hieb würde ich sagen mittels memcpy.
Du ermittelst die Adresse des Struct und kopierts dann alles via Memcpy auf die neue Adresse.
Falls du (weis ja nicht welches System/Sprache zu nutzt) Memcpy nicht hast, dann halt in einer Schleife.

HtH
Shrimps
Titel: Re: Struct in Bytearray
Beitrag von: SilentBob am 05. Mai 2017, 15:24:47
Vielleicht gibt es ja auch noch eine andere Möglichkeit eine Struct per UDP zu verschicken bzw. auch zu empfangen?!
Titel: Re: Struct in Bytearray
Beitrag von: Prayutocha2 am 08. Juli 2019, 09:28:33
Ich mag diese Geschichte wirklich. Wenn es eine Gelegenheit gibt, möchte ich es allen mitteilen.