1 pièce(s) jointe(s)
Lancer et arrêter un programme externe
Bonjour,
Dans le cadre de mes études j'essaye de monter un serveur TCP en C, un client TCP/serveur WebSocket en Node.JS et un client final en HTML.
Pièce jointe 540221
J'ai déjà une partie qui tourne sur un Raspberry.
Le Server en C est se contente de renvoyer l'heure quand il reçoit un message. Il est lancer dans un thread et pour l'instant le serveur est bloquant, je dois regarder du coté de select() pour le rendre non bloquant.
Dans un premier temps j'aimerai implémenter le lancement et l'arrêt automatique du client/serveur en Node.JS directement avec mon code en C.
J'ai trouvé la commande system() mais je ne comprends pas comment récupérer le PID de la commande exécutée.
De même en cas d'interception de signal il faudrait tuer le client/serveur en Node.JS.
Le code est ici : https://github.com/a-tortevois/tcp-s...-client-server
Merci pour votre aide.