Probleme communication UDP arduino/serveur APACHE

skizoh:
Bon j'ai un souci les fichier .bat ne s’exécute pas depuis une page html apparemment trop compliquer :s

On ne se comprend pas.
TU NE PEUX PAS FAIRE DE SERVEUR SOCKET QUELQUE SOIT LE LANGAGE EN TANT QUE SCRIPT DE PAGE WEB

Tout script appelé depuis Apache à une durée d'exécution maximale. Si tu la dépasses, Apache va tuer le thread pour éviter d'être coincé.
Un script de page web est sensé :

  • traiter une requête
  • envoyer une réponse
  • se terminer

Donc c'est utilisable pour faire un client de base:

  • créer une socket
  • utiliser la socket
  • fermer la socket
    Le tout dans un temps déterminé.

Mais pas utilisable pour faire un serveur qui est essentiellement une boucle d'attente sur listen et accept.

Si tu veux faire du listen() / accept() il faut lancer cela en dehors de Apache
Ouvrir une commande dos et exécuter
php.exe mon-prog.php
Et là ton prog est une boucle sans fin qui écoute et accepte les connexion.

Si ce programme là doit échanger avec quelque chose qui tourne dans le serveur Web, ca sera par des requêtes GET/POST.

Je sais pas si j'ai été clair cette fois :cold_sweat: