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

Développement Discussion :

couplage de deux applications


Sujet :

Développement

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 44
    Par défaut couplage de deux applications
    Bonjour,

    Je dois coupler deux applications.
    la première application est écrite en C, elle effectue une série de tests.
    la deuxieme application est écrite en C++. Elle doit utiliser les résultats de la première application en temps réel. Les 2 appli tournent sur deux machines différentes situées sur un meme reseau ethernet.
    Seulement je ne connait pas grand chose en réseau et je ne sais pas trop comment faire.
    J'ai entend parler de MPI, CORBA...mais je vous avoue que je ne sais pas trop si cela correspond à mes besoins.
    Quelqu'un saurait-il comment devrais m'y prendre?

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    150
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 150
    Par défaut
    Ca dépend de toi.

    Apparement ca reste trés simple, il suffit d'envoyer des résultats à un serveur qui affichera tout ca en temp réel.

    Les sockets me paraissent parfaitement adapté à la situation. Aprés faut peut être que tu détails plus ce que tu veux faire...

  3. #3
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 44
    Par défaut
    machine A : Linux, logiciel de test en C.
    machine B : windows, logiciel en C++ récupérant les résultats du logiciel de la machine A et en temps-réel affiche une scène 3D.

    voila pour etre plus précis. Je ne pense pas que les sockets puissent faire communiquer deux processus s'executant sur deux os différents. Mais je ne suis pas sur. Si vous voyez une méthode pour faire communiquer en temps réel ces 2 appli...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    150
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 150
    Par défaut
    Bien sur que si, peu importe le langage ou l'os, les sockets sont parfaitement adapté...

    Tu peux faire communiquer un programme en java qui tourne sur linux avec un autre programme rédiger en C qui tourne sous windows.

    C'est parfaitement adapté à la situation, sachant qu'il s'agit d'un simple envoie de données. D'autant plus qu'en C ou en C++ le code sera le même.

    Le code est presque le même sous linux et windows (juste une initialisation supplémentaire sous windows).

    De plus tu trouveras pas mal de doc sur le net a propos des sockets en C.

  5. #5
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 44
    Par défaut
    et que pensez vous de faire des données partagées?
    le programme de la machine A stocke ses resultats comme des données partagées et le programme B s'en sert.

    Quelle solution vous parait la mieux?

Discussions similaires

  1. Lien entre deux applications
    Par zchallal dans le forum C++Builder
    Réponses: 17
    Dernier message: 03/05/2006, 00h02
  2. Liens entre deux applications
    Par Plawi dans le forum MFC
    Réponses: 3
    Dernier message: 14/03/2006, 23h01
  3. Faire communiquer deux applications
    Par thierrybatlle dans le forum Langage
    Réponses: 1
    Dernier message: 31/01/2006, 09h37
  4. Relation entre deux application
    Par tk_dlph dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 28/11/2005, 09h27
  5. Réponses: 6
    Dernier message: 09/04/2005, 11h20

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