-> Hier kostenlos registrieren
Hallo,
welche Umgebung nutzt Du? Arduino? In welcher Version und mit welchen Bibliotheken?
Keine Ahnung warum das bei Dir funktioniert, aber wenn ich mir den Code so ansehe dann muß bei Dir die read() Funktion anders funktionieren. Nach den Dokus die ich gefunden habe liest die immer nur ein Zeichen. Bei Dir scheint sie aber ein Array zurückzugeben
Meiner Meinung nach müßte es so sein
Auch dann kann erst die Abfrage nach der übernommenen Zeichen (i>259) richtig funktionieren.
Gruß
PS: kannst Du bitte beim nächsten Mal die CODE Tags verwenden [CODE] ... [/CODE] wegen der besseren Darstellung
welche Umgebung nutzt Du? Arduino? In welcher Version und mit welchen Bibliotheken?
Keine Ahnung warum das bei Dir funktioniert, aber wenn ich mir den Code so ansehe dann muß bei Dir die read() Funktion anders funktionieren. Nach den Dokus die ich gefunden habe liest die immer nur ein Zeichen. Bei Dir scheint sie aber ein Array zurückzugeben
Code:
while (client.available()) {
if (i > 259) {
Serial.println(F("Error: Client data does not fit into ByteArray variable!\n"));
return;
}
ByteArray = client.read();
i++;
}
Code:
while (client.available()) {
if (i > 259) {
Serial.println(F("Error: Client data does not fit into ByteArray variable!\n"));
return;
}
ByteArray[i] = client.read();
i++;
}
Gruß
PS: kannst Du bitte beim nächsten Mal die CODE Tags verwenden [CODE] ... [/CODE] wegen der besseren Darstellung