client.read() liefert immer etwas. Wenn die Funktion als void definiert wäre, dann würde sie nie etwas liefern, der Compiler wüsste das und würde einen Fehler melden. Und request kann seinen vorigen Zustand nicht behalten, es muß den Wert annehmen, den read liefert. Das sagt das "=", der Zuweisungsoperator. Findet man in request den vorigen Wert, dann hat read ihn geliefert.
MfG Klebwax
Lesezeichen