communication entre programmes

communication entre programmes - C++ - Programmation

Marsh Posté le 16-06-2006 à 12:14:28    

Bonjour,
 
Je suis en train de fire l'étude d'un projet et j'airais besoin de quelques renseignement:
 
je dois réaliser l'acquistions d'information puis différentes exploitation de ce que j'ai acquis. Ces acquisitions et traitements se font sur différents lieu mais les traitements seront les meme pour tous les sites (c'est a dire que seul l'acquisition change car le matériel est différent). C'est pourquoi, j'ai décider de séparer l'acquisition des trraitements en faisant 1 programme pour l'acquisition et n programmes pour les traitements (je ne met pas tout les traitements dans le même programme car certain lieu n'auront jamais besoin de certain traitement).
 
Pouvez vous me dire si il est faisable que les n logiciel de traitement puisse récupérer les informations récupérer par le logiciel d'acquisition et si oui comment dois-je faire?
 
Nerci d'avance
 
Nixonne

Reply

Marsh Posté le 16-06-2006 à 12:14:28   

Reply

Marsh Posté le 16-06-2006 à 14:09:49    

:'( :'( :'( personne ne peut m'aider??

Reply

Marsh Posté le 16-06-2006 à 14:28:31    

- oui.
- te documenter sur les sockets et leur utilisation.
- et/ou corba.

Reply

Marsh Posté le 16-06-2006 à 14:50:33    

_darkalt3_ a écrit :

- oui.
- te documenter sur les sockets et leur utilisation.
- et/ou corba.


 
Peux tu être un peu plus clair en m'explquant comment les socket et/ou Cobra peut m'aider et me dire également ce qu'est Cobra (librairie,logiciel,...)
 
Merci d'avance
 
Nixonne

Reply

Marsh Posté le 16-06-2006 à 14:54:56    

il existe 3 solutions :
- par un fichiers d'echange commun (pas terrible)
- par une zone mémoire partagée (pas mal)
- par des sockets multicasts (bien)
 
Renseigne toi sur ces dernière, c'est vraiment rapide et efficace !

Message cité 3 fois
Message édité par turn3r le 16-06-2006 à 14:57:10

---------------
Les ventes de véhicules neufs ont chuté de 7%, y'en a marre des pirates qui téléchargent illégalement des voitures sur internet !!
Reply

Marsh Posté le 16-06-2006 à 15:01:04    

nixonne a écrit :

Peux tu être un peu plus clair en m'explquant comment les socket et/ou Cobra peut m'aider et me dire également ce qu'est Cobra (librairie,logiciel,...)
 
Merci d'avance
 
Nixonne


 
Tu t'aidera toi même en faisant des recherches de ton côté.
 
socket : tuyau de communication.
corba: bus d'objets répartis (en très gros)

Reply

Marsh Posté le 16-06-2006 à 20:56:51    

Reply

Marsh Posté le 16-06-2006 à 21:47:52    

peut mieux faire niveau feinte :o


---------------
Töp of the plöp
Reply

Marsh Posté le 16-06-2006 à 23:42:32    

nixonne a écrit :

peut etre peux tu (...) me dire également ce qu'est Cobra (librairie,logiciel,...)


http://www.geocities.com/theactionkingsb/COBRA.gif


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 01-07-2006 à 11:51:20    

turn3r a écrit :

il existe 3 solutions :


 
N'importe quoi : beaucoup plus : toutes documentées
 

turn3r a écrit :


- par un fichiers d'echange commun (pas terrible)


 
N'importe quoi (et du grand)


Message édité par marctes le 01-07-2006 à 11:51:44
Reply

Marsh Posté le 01-07-2006 à 11:51:20   

Reply

Marsh Posté le 01-07-2006 à 11:58:31    

turn3r a écrit :

il existe 3 solutions :
- par un fichiers d'echange commun (pas terrible)
- par une zone mémoire partagée (pas mal)
- par des sockets multicasts (bien)

 
Renseigne toi sur ces dernière, c'est vraiment rapide et efficace !


 
les programmes sont-il sur la même machine ? C'est n'importe quoi...
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 01-07-2006 à 13:13:17    

Le SOAP ( avec la librairie gSOAP pour le C/C++ ) peut être envisageable.


---------------
Instagram - Mon PVT en Australie.
Reply

Marsh Posté le 02-07-2006 à 16:04:59    

turn3r a écrit :

par une zone mémoire partagée (pas mal)


Si les programmes tournent sur la même machine et que cela se passe sous unix, les files de messages sont faites pour ça. Elles sont mieux structurées que la shm et beaucoup plus faciles à implémenter que les sockets !!!
http://fr.lang.free.fr/cours/IPC_Csyst_v1.0.pdf


Message édité par Sve@r le 02-07-2006 à 16:05:58

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed