Communication inter-processus

Communication inter-processus - C++ - Programmation

Marsh Posté le 06-02-2010 à 14:41:43    

Bonjour,
 
Je cherche un moyen de faire communiquer "facilement" un processus avec ses processus fils en C++, en particulier pour pouvoir transmettre des infos de socket.
 
En C sous Unix j'avais déjà utilisé les sémaphores (shmget, shmctl...) , mais ça me paraît un peu vieux et laborieux comme technique, en existe-t-il d'autres?
 
Merci :hello:

Reply

Marsh Posté le 06-02-2010 à 14:41:43   

Reply

Marsh Posté le 06-02-2010 à 17:09:49    

boost::interprocess et boost::asio

Reply

Marsh Posté le 06-02-2010 à 20:58:27    

Ah, petite précision que j'avais oublié, c'est dans le cadre d'un projet pour mes études et je n'ai pas le droit aux libs externes (ie wrapper maison uniquement). J'aurais évidemment jeté un oeil du côté de boost sinon :)

Reply

Marsh Posté le 07-02-2010 à 08:24:35    

encore une bonne école/fac mais passons :/ ...
 
Regarde comment boost gère et fait pareil à ce moment.

Reply

Marsh Posté le 07-02-2010 à 11:04:50    

J'ai déjà eu l'occasion d'utiliser boost plusieurs fois, mais c'est bien aussi de savoir s'en passer on va dire :)
Je vais en tout cas regarder ce qu'il utilise, merci du tuyau :jap:

Reply

Marsh Posté le 07-02-2010 à 12:40:55    

Raziel a écrit :

J'ai déjà eu l'occasion d'utiliser boost plusieurs fois, mais c'est bien aussi de savoir s'en passer on va dire :)


 
savoir utilisez les roues existantes c'est la base du bon ingénieur :o

Reply

Marsh Posté le 07-02-2010 à 16:41:54    

Joel F a écrit :


 
savoir utilisez les roues existantes c'est la base du bon ingénieur :o


C'est sûr, mais boost est en général simple à utiliser (pour m'être servi d'asio, bind, serialize...). Lire une doc c'est l'affaire de quelques heures tout au plus, ça peut se faire sur le vif. Savoir comment ça fonctionne derrière c'est important aussi et on en a pas forcément le temps une fois en entreprise.

Reply

Marsh Posté le 07-02-2010 à 18:51:40    

Raziel a écrit :


Savoir comment ça fonctionne derrière c'est important aussi et on en a pas forcément le temps une fois en entreprise.


 :ouch: euh, si quand même. Sinon, voir à changer de boite ou de N+1  :sweat:

Reply

Marsh Posté le 07-02-2010 à 19:14:07    

Joel F a écrit :


 :ouch: euh, si quand même. Sinon, voir à changer de boite ou de N+1  :sweat:


Pour des choses comme les sémaphores je préfère en apprendre le principe pendant mes études qu'après :D

Reply

Sujets relatifs:

Leave a Replay

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