Bonjour,
j'effectuer une communication TCP/IP avec un client (mon arduino uno etant le server)
La connection se fait bien mais je souhaiterais lui renvoyer une info une fois que j'ai receptionné les données. Mais je n'y arrive pas..
j'ai essayé avec un client.print mais pas moyen. Savez vous comment faire?
de plus (petit question en plus
)
Je recois une donnée en TCP/IP du style : GET /?b=5&p=29 par exemple
mais je n'arrive pas a tout recevoir.
quand je fais cela :
while (client.connected()) {
if (client.available()) {
char c = client.read();
//Serial.println(c);
if(c != '9') { // if end of char (http \n" )
url[index] = c;
index++;
} else {
url[index] = '\0';
for(int i=0;i<index;i++)
Serial.print(url[i]);
if(interpret(etats, progress_program)){
action();
}
answer(client);
break;
}
}
}
quand je fais cela je recois tout jusqu'au chiffre 9 mais lorsque je fais cela if(c != '\0') je ne recois plus rien.. Une idée?