IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Partager des variables entre une Appli JavaScript et une Appli C


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre habitu�
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 10
    Par d�faut Partager des variables entre une Appli JavaScript et une Appli C
    Bonjour,

    Je dois remplacer un bo�tier de commande filaire par un smartphone ou tablette WiFi.
    j'ai besoin de passer des valeurs entre une Appli en JavaScript (le serveur) sous NodeJs et une appli en C (le process robotique int�grant un RaspBerry) lanc�e par la premi�re.

    C�t� RaspBerry :

    L'appli principale qui g�re le serveur Web en JScript lance avec " exec( './appli_en_C' " une appli_en_C tourne en continue.
    L'appli en JScript lance " exec( './interface x' " qui elle ne fait que positionner 'x' dans la zone de m�moire partag�e avec appli_en_C ; 'x' est la valeur impl�ment�e suivant la r�ception du serveur Web ; "interface x" se termine apr�s chaque appel.

    Donc � chaque "clic" sur le WebBrowser, un message est envoy� au serveur, la valeur correspondante est positionn�e dans la zone m�moire partag�e pour que "appli_en_C" face ce qu'on lui demande.
    Mon souci est que le timing entre lancement de " ./interface x" et l'ex�cution de la t�che par l'appli_en_C est beaucoup trop long.

    Devrais-je partager un fichier entre JScript et C ?
    Y a t'il un moyen de partager une zone de donn�es entre JScript et C ?

    Si vous pouvez me d�panner pour ce coup l�, je vous en serais �ternellement reconnaissant

    Merci d'avance.

    Thierry

  2. #2
    Expert confirm�
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 681
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 681
    Par d�faut
    quand un traitement est long et que l'utilisateur attend la fin du traitement, ce que ce fait souvent est qu'il y a d'abord un appel en JavaScript qui lance le traitement en arri�re-plan.
    et ensuite � intervalle r�guliers, le code javascript va r�cup�rer la progression du traitement pour afficher le pourcentage d�j� fait � l'utilisateur.

  3. #3
    Membre habitu�
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 10
    Par d�faut
    Bonjour Mathieu et merci de ta r�ponse. C'est effectivement habituel dans le cas d'un traitement chronophage.

    Quelle serait la m�thode d'acc�s � la m�me zone de donn�es entre NodejJs/JScript et une appli s'ex�cutant en t�che de fond ?
    Ou passer par un fichier si besoin ? les temps d'acc�s �tant minimes d� aux acc�s uniquement SDram.

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par d�faut
    Salut,

    Je ne suis pas s�r d'avoir compris le probl�me mais je me demandais pourquoi ne pas utiliser stdin, sdout et stderr ?

    Dans tous les cas, il y a ce tuto qui pourrait �tre utile : Utiliser les flux avec node.js - Developpez.com


  5. #5
    Membre habitu�
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 10
    Par d�faut
    Merci,
    je vais jeter un oeil de ce c�t� et te redis...

Discussions similaires

  1. R�ponses: 4
    Dernier message: 02/11/2011, 09h43
  2. [AppleScript] utiliser des variables entre une feuille Excel et un fichier xml (ou autre)
    Par phil74 dans le forum AppleScript
    R�ponses: 0
    Dernier message: 03/10/2011, 21h51
  3. Partager des variables entre Threads
    Par ToTo13 dans le forum Concurrence et multi-thread
    R�ponses: 7
    Dernier message: 01/04/2010, 16h09
  4. vb.net : Partage des variables entre forms
    Par House MD dans le forum VB.NET
    R�ponses: 5
    Dernier message: 13/03/2008, 22h46
  5. Partager des variables entre plusieurs actions ds un controlleur
    Par gvdmoort dans le forum Ruby on Rails
    R�ponses: 6
    Dernier message: 11/10/2007, 09h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo