Je fais un programme qui, pour l'instant, fork lorsqu'il y a une connexion réseau qui se fait dessus.
J'ai donc plusieurs utilisateurs connectés simultanément sur le serveur, chacun qui a son processus propre, et entre un telnet et le serveur une discussion peut se faire.
Maintenant, j'ai besoin d'accéder à des ressources communes entre chaque processus. Par exemple j'aimerais avoir les pseudos de toutes les personnes connectées sur le serveur à partir d'un processus...
J'ai un pointeur sur structure déclaré en global, mais il est copié à chaque fork, et evidemment, les modifications que lui apporte un certain processus sont invisible pour un autre processus...
Comment faire ?!
Je pense pouvoir utiliser les pthreads, mais je crois que j'en ai pas le droit dans ce projet ci