Serveur web embarqué + Programme C

Statut
N'est pas ouverte pour d'autres réponses.

SaYnGarD

Touriste
Bonjour a tous,

Je suis entrain de travailler sur mon projet de fin d'étude pour le quel je dois créer une interface web qui pourra superviser et controler un automate. Un programme en C existe déja et des fonctions sont prévue pour recuperer les données.

J'ai reussit a recupéré des donnée a partir d'un programme en C et a l afficher sur une page mais ce que je voudrais c'est que les données soient rafraichis toute les 2-3 seconde.

Je sais que c'est pas très explicite, mais je fait ce que je peux ^^

Si vous avez une idée je suis preneur.
 

Tifox

ou pas
Si c'est un simple site web qui doit faire ça, le plus simple est un refresh de la page automatique. Tu peux le faire avec un tag meta ou en javascript. Et si tu ne veux pas avec le "scintillement" du au refresh de la page, tu peux faire un refresh d'une partie de la page en ajax.
 
1er
OP
S

SaYnGarD

Touriste
Merci pour la réponses,

c'est vers quoi je me suis tourné hier. J'ai commencer a regarder du côté d ajax et ca a l 'air de correspondre a ce que je cherche.

Si tu as un script qui pourrais rafraichir un champ toutes les X secondes ca m'interesse.
 

Tifox

ou pas
Si tu veux rafraichir en ajax, il faut faire la méthode qui rafraichit une fois le champs (disons qu'on l'appelle "refresh()"), puis utiliser "setTimeout()" pour l'appeler toute les x seconde (setTimeout() n'appelle qu'une fois la méthode, il faut aussi mettre une setTimeout() dans refresh qui rappelle la méthode refresh() elle-même).
 
1er
OP
S

SaYnGarD

Touriste
J'ai fait un petit test et effectivement AJAX parait une bonne solution.

Maintenant je dois selectionner un serveur web qui cohabitera avec mon application C (déjà faite). J'ai fait quelque recherche et je suis tombé sur un serveur web appelé appweb. Celui-ci fournit un ensemble de librairie qui permettent de crée un serveur HTTP.

Je dois soit intégré mon serveur dans l'application (ajout d'un thread) ou commencé a faire du multi process avec un process pour mon applic et un process pour le serveur. Ma première idée est d'intégré mon serveur web dans un thread ce qui faciliterais beaucoup les échanges de donnée et m'eviterai de jouer avec des pipe ou des shm...

Donc je cherche un serveur web capable de me généré une page avec a partir de procédure C. Il me semble que appweb correspond a ce que je recherche mais je reste ouvert a toutes autres propositions!
 
1er
OP
S

SaYnGarD

Touriste
Encore une pêtite question sur AJAX. Si j'ai bien capter comment ca fonctionne, n'importe quel serveur web peu servir des page avec des script AJAX car celui-ci est executé coté serveur? est ce juste?
 

Tifox

ou pas
L'ajax, c'est du javascript. C'est donc exécuté coté client (=par le navigateur internet IE, Firefox, ...) et indépendant du serveur.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut