Bonsoir,
j'ai un petit soucis. J'ai un processus principal qui crée différents fils. Dans un des fils, ce dernier ouvre différentes sockets. Je voudrai ouvrir et pouvoir utiliser ses sockets dans un autre processus fils (donc entre eux, ils sont simplement frère, et non père et fils). Le fils qui créent les différentes sockets (en mode connecté - à chaque nouvelle connexion d'un client) ne sait pas à l'avance combien il y en aura. Est-ce qu'un tableau de socket mis à jour en global (mmap()) pourrait faire l'affaire? Je ne sais pas trop utiliser ce genre de fonctions, et je ne les comprends pas encore très bien.
J'aimerai simplement savoir quelle direction prendre, car là je bloque un peu. Je cherche, mais je n'ai pas l'impression de trouver ce qu'il me faut.
Merci d'avance.
edit : et si le fils voulant ouvrir les sockets ouvert de l'autre ne faisait que d'ouvrir le fichier comme http://www.lainoox.com/bash-socket-programming/ ?
Car de toute façon ce dernier, ne veut qu'envoyer des données et non les lire. Mais est-ce que le client recevra bien le message, je n'ai pas encore essayé...
Partager