Thread Problem mit Socket Server, reagiert zu langsam (7 answers)
Opened by Carsten at 2010-06-06 23:29

murphy
 2010-06-06 23:42
#138046 #138046
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Es wäre möglich, dass die Pufferung der Eingabedaten dafür sorgt, dass das zeilenweise Einlesen immer erst dann Daten liefert, wenn schon genügend Datenpakete ankamen um den Puffer zu füllen.

Generell ist es sinnvoll, Sockets entweder im nicht blockierenden Modus zu verwenden oder zumindest nur Datenblöcke fester Größe auszulesen. Wobei man in letzteren Fall wissen sollte, dass die Gegenstelle mindestens so viele Daten gesendet hat wie man lesen will!
When C++ is your hammer, every problem looks like your thumb.

View full thread Problem mit Socket Server, reagiert zu langsam