communication entre programmes - C++ - Programmation
Marsh Posté le 16-06-2006 à 14:28:31
ReplyMarsh Posté le 16-06-2006 à 14:50:33
_darkalt3_ a écrit : - oui. |
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
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 !
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,...) |
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)
Marsh Posté le 16-06-2006 à 20:56:51
la base sur Cobra :
http://educ.csmv.qc.ca/mgrparent/v [...] braroi.htm
Marsh Posté le 16-06-2006 à 21:47:52
ReplyMarsh Posté le 16-06-2006 à 23:42:32
nixonne a écrit : peut etre peux tu (...) me dire également ce qu'est Cobra (librairie,logiciel,...) |
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 : |
N'importe quoi (et du grand)
Marsh Posté le 01-07-2006 à 11:58:31
turn3r a écrit : il existe 3 solutions : |
les programmes sont-il sur la même machine ? C'est n'importe quoi...
Marsh Posté le 01-07-2006 à 13:13:17
Le SOAP ( avec la librairie gSOAP pour le C/C++ ) peut être envisageable.
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
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