4 Byte + Länge in einem String packen für Client .
Verfasst: 17.10.2013 22:41
Hallo , gute Tag.
Wie kann man bitte dieses in Purebasic umwandeln.
Der String soll dann über den Client versendet werden:
Die 4 Byte sind : 45 67 89 34 , dahinter noch die Länge 4 .
n = len(cmd)
a = array('c')
a.append(chr((n >> 24) & 0xFF))
a.append(chr((n >> 16) & 0xFF))
a.append(chr((n >> 8 ) & 0xFF))
a.append(chr(n & 0xFF))
scratchSock.send(a.tostring() + cmd)
Danke.
Gruss
Wie kann man bitte dieses in Purebasic umwandeln.
Der String soll dann über den Client versendet werden:
Die 4 Byte sind : 45 67 89 34 , dahinter noch die Länge 4 .
n = len(cmd)
a = array('c')
a.append(chr((n >> 24) & 0xFF))
a.append(chr((n >> 16) & 0xFF))
a.append(chr((n >> 8 ) & 0xFF))
a.append(chr(n & 0xFF))
scratchSock.send(a.tostring() + cmd)
Danke.
Gruss