Hier:
Code:
// check single IDs
for(size_t i = 0; i < len; i++) {
String url = "/" + buffer[i];
Pack mal den String außerhalb Deiner Schleife. Als Globale Variable.
Außerdem würde ich fragen;: muss das "String" sein?
Vielleicht kannst Du auch ein Char-Array verwenden, dass im Code eine feste Länge hat. Das deklarierst Du dann global. Nicht innerhalb einer Schleife. I.R. funktionieren auch diese Char-Arrays, statt "String"s.
Vielleicht kommst Du mit so etwas Ahnlichem, wie diesem, weiter:
Code:
char url[maxBufferLength];
...
url[0] = "/";
for(size_t i = 0; i < len; i++) {
url[i+1] = buffer[i];
}
MfG
Lesezeichen