Uso libreria Stream e readtString

BigByte:
Ciao, non credi che cosi corri il rischio di usare tutta la memoria? e se per lo stop del loop ti fai mandare il numero di caratteri che il client intende inviare?

Ciao

Certo che corro il rischio... è tutto in prova.

Se non erro, client.available() dovrebbe fare ciò che dici nella seconda domanda giusto?
Mi ritorna sempre 0...