telnet: recv ist nach einem Zeichen vorbei



  • Hi...

    Ich bin gerade dabei einen Server zu programmieren.

    Jetzt habe ich im Server irgendwann:

    recv(s, buf, 10, 0);

    Wenn ich mich jetzt über telnet mit dem Server verbinde und nur ein Zeichen eingebe ist das recv vorbei. Warum blockt das nicht bis 10 Zeichen eingelesen wurden? Ist das Verhalten normal?



  • der windows telnet client schickt zeichenweise. ergo kommt es auch zeichenwese bei dir an. auf jedes send kommt ein recv


Anmelden zum Antworten