Bonjour,
Je dois controler un microcontroleur disposant d'un webserver via des commandes Http. (adresse IP + ?cmd1&cmd2&...)
le probleme est que la trame que j'envoie au webserver est trop grande et le microcontroleur ne peut la traité en entier.
Ce que j'aurai voulu faire c'est de l'envoyé morceau par morceau en mettant une tempo entre les deux.
Mais malheureusement il n'y a pas de tempo en JS donc je me suis tourné vers setTimeout (1,5 seconde) en l'utilisant dans une fonction recursive qui transmet chaque morceau de trame (paquet de 40 commandes) et en ayant une condition d'arret sur celle ci.
Ce qui dans ma tete ferait ca :
http://adrIp/?cmd0&cmd1.....&cmd39
http://adrIp/?cmd40&cmd41.....&cmd89
...
Mais cela ne fonctionne toujours pas. et le comportement est assez aleatoire. Le plus souvent il me transmet que la premiere trame.
Etant un debutant dans le domaine du developpement web, je ne suis pas a l'aise dans celui ci.
Apres plusieurs tentative je pense que cela vient du rechargement de la page.
Voici mes questions :
Est ce que le script est arreté lorsque l'on recharge la page (envoie de la commande)?
Y'aurait il un moyen de transmettre les cmds sans rechargement de la page ?
Merci d'avance
Partager