ueber einen socket lese ich 4 bytes mit der Klasse BufferedReader aus.
Ich hab nun ein char[4].
Dieses array muss ich als integer interpretieren und von network byte order nach host byte order konvertieren.
Wie mach ich sowas, ich bin javanoob und hab hier relativ wenig ahnung.
Gruss,
Arvid.
p.s. Hier der cpp code, der genau das tut
Code: Alles auswählen
size_t net_length, pkt_length;
if (ReadBytes(fd, &net_length, 4) < 0)
return -1;
pkt_length = ntohl(net_length);