eckigekreise
Ahoi!
Ich will den Puffer mit den empfangenen Daten per recv() auslesen, bis mir recv 0 zurückgibt. Im Grunde ganz einfach, mein erster Versuch sieht nun so aus:
Wenn ich den ganzen Spaß durch gdb sickern lasse, gibt mir gdb an, dass count nach dem ersten Durchgang bereits BUFFER_LENGTH-1 groß ist, obwohl weniger empfangen wurde.
count sollte doch aber die Zahl der tatsächlich per recv aus dem Puffer geholten Bytes zurückgeben, oder nicht?
Ich will den Puffer mit den empfangenen Daten per recv() auslesen, bis mir recv 0 zurückgibt. Im Grunde ganz einfach, mein erster Versuch sieht nun so aus:
|
||||
Wenn ich den ganzen Spaß durch gdb sickern lasse, gibt mir gdb an, dass count nach dem ersten Durchgang bereits BUFFER_LENGTH-1 groß ist, obwohl weniger empfangen wurde.
count sollte doch aber die Zahl der tatsächlich per recv aus dem Puffer geholten Bytes zurückgeben, oder nicht?