marcootz
Messages postés24Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention10 janvier 2008
-
4 oct. 2007 à 14:02
marcootz
Messages postés24Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention10 janvier 2008
-
4 oct. 2007 à 14:11
Bonjour à tous,
J'ai besoin de faire communiquer deux applications sur le même PC sous
windows. L'une est écrite en C++, et pour l'autre je sais que c'est un
langage propriétaire mais je n'en sait pas plus.
Ma question est : quels sont les différents moyen deux faire communiquer ces deux applis ?
Je connais déja les sockets qui peut être un moyen de faire ce que je
veux, à condition de définir un protocole de communication "maison".
Quels méthodes avez vous déja utiliser ? que me conseiller vous ?
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 4 oct. 2007 à 14:06
Il existe aussi les pipes, les shared memory, le file mapping ... Et puis c'est tout ce que je vois dans le cas où tes deux applications tournent sur le même poste.
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 4 oct. 2007 à 14:11
Je pense que les sockets sont le meilleurs moyen. Ils permettent en plus d'éxécuter tes deux programmes sur deux machines différentes. Un protocole de communication "maison" n'est pas compliqué en général.
Sous windows, il existe également les "pipe" qui sont équivalents aux sockets au niveau de leurs possibilités et de leur utilisation.
Il y a surement d'autres solutions, mais que je ne connais pas.
marcootz
Messages postés24Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention10 janvier 2008 4 oct. 2007 à 14:11
Salut deathcrash,
Merci pour ta réponse, juste pour info peux tu me préciser comment mettre en ouvre les methodes que tu cites ci-dessus. S'agit t'il de composants ? Comment les utiliser ?
Merci