TCP Verbindung Daten Anzeigen auf LCD

Wie macht man es richtig ? Sendet mann nur wenn sich was ändert ?

Das kann man schon machen wie man will, 10 Buchstaben / sec ist nichts was man optimieren müsste.

Kannst du mal die Zeihle erklären ? Die verstehe ich garnicht
while (client.available() && i < 11) { thisChar[ i++ ] = client.read() ; }

Tschuldigung, besser so ? :

char thisChar[11]; // Platz für 10 Buchstaben + Endekennung
int i = 0; // akt. Position in thisChar

while (client.available()    // solange ein Zeichen vorhanden ist
              &&   ( i < 11)     )  // aber max. 10
{ 
    thisChar[ i] = client.read() ;  // schreibe das Zeichen in den string thisChar
    i++; 
}
// jetzt sind alle Zeichen gelesen
thisChar[i] = 0; // C - EndeKennung für char thisChar[], 
Serial.println(thisChar); // gibt den ganzen Text aus