Hallo Zusammen,
Delphi-Quellcode:
RcvdHeaderSize := 28;
GetMem(RcvdHeader, RcvdHeaderSize);
ich empfange über
TCP ein Paket mit einer Länge von 28 Bytes die in einer PChar Variable RcvdHeader abgelegt werden.
Die letzten 4 Bytes sind die Länge des nächsten Paketes in BigEndian z.B.: 0x80 0x25 0x00 0x00 für die Länge 9600.
Wie lassen sich bitte die vier letzten Bytes relativ schnell in integer umwandeln da die Daten weiter fliesen.
Gruß Kostas