Hallo zusammen,
ich kenn mich mit C/C++ kaum aus ... bin also auf eure Hilfe angewiesen ;D
Das Problem ist, dass immer nur eine Zeichen empfangen wird, ich aber einen ganzen Befehl brauche (Empfangen werden sollte: "0xA90"). Damit ich eben nicht alle Zeichen einzeln bekomme hatte ich einfach mal versucht das empfangene immer hinten dran zu hängen, aber sowie ich es oben habe funktioniert es nicht .. wäre also super dankbar für jede Hilfe
MetroAffe
ich kenn mich mit C/C++ kaum aus ... bin also auf eure Hilfe angewiesen ;D
Code:
char sendcmd[100];
[...]
if (client) {
if (client.connected()) {
while (client.available()) {
char c = client.read();
strcat(sendcmd, c);
}
Das Problem ist, dass immer nur eine Zeichen empfangen wird, ich aber einen ganzen Befehl brauche (Empfangen werden sollte: "0xA90"). Damit ich eben nicht alle Zeichen einzeln bekomme hatte ich einfach mal versucht das empfangene immer hinten dran zu hängen, aber sowie ich es oben habe funktioniert es nicht .. wäre also super dankbar für jede Hilfe
MetroAffe