salutations !
je developpe actuellement un jeux de tarot multijoueur en GTK
l'application utilise les pthread (promis je me renseigne sur les threads GTK plus tard :p) et j'ai un probleme de communication entre 2 threads.
l'un est chargé de recuperé les données envoyé par le user (pour le "chat" integré au tarot) et l'autre thread s'occupe de l'envoi (pas que, mais principalement)
or donc, j'ai besoin de passer des infos d'un thread a un autre, sans utiliser de var globale.
les pipe windows et unix ne se ressemblent franchement pas, et j'ai pas envie de jouer avec des #ifdef, j'ai pensé utilisé un socket UDP ... mais ca fait un peu "usine a gaz" ...
donc la question: selon vous, quel est le meilleur moyen de faire de la communication entre threads de maniere la plus "portable" possible?
question subsidiaire: y'as t-il une contre indication a utiliser les pthreads sur une appli GTK? les threads GTK apporte t-il vraiment quelque chose?
Partager