TCP Stream wird nur halb übertragen?!

Guten Abend und frohes neues

wie man merkt habe ich beim Thema Arduino nur Probleme mit Sockets... :slight_smile:
Ich bin gerade dabei meine Arduinos von UDP auf TCP umzustellen.

Nun ja wenn ich nun etwas vom Arduino zurückschicke kommt immer nur die hälfte an:

client.print(rfid); //int
            client.print(",");
            client.print(led); //int
            client.print(",");
            client.print(getTemp()); //float
            client.print(",");
            for(int i = 0; i < 4; i++)
            {
              client.print(touch[i]); //int
              client.print(",");
            }
            client.println(getLight()); //int

Beim Client kommt allerdings nur die ersten vier Sachen an. Am Client Buffer kann es nicht liegen, da ich ihn einfach mal auf 3MB gestellt habe.

Edit1: Wenn ich das ganze so über den Serial Monitor aufbaue funktioniert es. Es liegt also nicht am Aufbau sondern an der Übertragung.

Keiner eine Idee?!