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