Création de 2 processus qui communiquent entre eux

cs_hihello Messages postés 20 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 25 août 2006 - 11 mars 2006 à 01:10
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 12 mars 2006 à 15:34
Je veux créer 2 processus qui communiquent entre eux. L'un est considéré comme un processus pére et l'autre fils.
Le processus pére enregistre les opérations... dans un buffer et le processus fils lit le buffer et fait le traitement.
merci d'avantage

4 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
11 mars 2006 à 01:24
Salut
Si tu as une version d'OS avant XP, il y a les liens DDE (qui n'existent plus sous XP, je crois)
Je suis sûr qu'il y a une qutre solution (mais je ne le connais pas)
Sinon, tu peux avoir recours au composant Winsock et travailler par échange direct entre les applications.
Le "père" "étant le serveur et le(s) fils, le client.
Sur une même machine, l'IP est tjrs 127.0.0.1, tu n'as plus qu'à choisir un port de comm.
Regarde un peu les sources qui parlent de Chat.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Champion du monde de boule de cristal - 2005
Le savoir est la seule matière qui s'accro
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
11 mars 2006 à 10:28
La comm interprocessus locale s'effectue par FileMapping (ou rudimentaire par WM_COPYDATA) et la synchro par Event ou autre objet du noyau (rudimentaire par PostMessage).

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
0
cs_hihello Messages postés 20 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 25 août 2006
12 mars 2006 à 15:04
c'est un prg en C++.
et ca ne marche pas
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
12 mars 2006 à 15:34
Ici c'est VB, goto http://www.cppfrance.com/

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
0
Rejoignez-nous