Thread pack/unpack Daten von Socket (27 answers)
Opened by monti at 2012-11-22 19:47

Muffi
 2012-11-23 10:10
#163544 #163544
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
Wie gesagt, ich würd die Zeile nicht mal bei Text benutzen. Zumindest nicht, wenn mehr als 1 Client dranhängt. Die Gefahr, dass der Server stehenbleibt wär mir zu gross.

Und zwecks Umbau: Es gibt ja weiter oben schon ein schönes Beispiel, wie man read() benutzt.
Ansonsten sollte man pro Client noch einen Buffer anlegen, da, wenn du von read 10 Zeichen haben willst es auch theoretisch mal sein kann, dass 5 + 5 ankommen. D.h. solange erhaltene Zeichen < gewollte Zeichen: buffer .= erhaltene Zeichen.
1 + 1 = 10

View full thread pack/unpack Daten von Socket