Hallo,
ich schreibe unter C in Linux an einem Programm, welches ein UDP Paket mit
folgendem Buffer verschickt:
---code---
char buffer[]="\x5b\x04\x90\x00\x85\x01\r\n";
byte=send(sock,buffer,strlen(buffer),0);
---code---
Nun wird aber alles, was nach \x90 kommt nicht mitversandt. Es werden also
nur die ersten 3 Byte verschickt. \x00 terminiert als Nullbyte mein Paket. (?)
Was kann ich tuen damit dies nicht mehr geschieht? Wie kann ich den Buffer komplett
verschicken?
Danke für eure Hilfe,
freundlich grüßend,
Martin
--
"Given enough eyeballs, all bugs are shallow."