Salut tout le monde.

Je me suis lancé dans un petit projet ou j'ai un serveur TCP avec plusieurs clients qui s'y connectent dessus. A chaque fois que j'ai un client, un fork() est créé pour pouvoir en accépter plusieurs. Seulement voilà, j'ai une variable, count_ip qui compte le nombre de connexions (a chaque fois que qqn se connecte, count_ip est incrémenté).
Voilà ce qu'il se passe:
-> client 1 se connecte, il obtiens count_ip=1 (son adresse IP)
-> client 2 se connecte, il obtiens count_ip=2 (son adresse + celle de client 1)
-> etc

-> je demande à client 1 de voir combien d'adresse se sont connectées entre temps, j'obtiens toujours pour client 1: count_ip=1, même si 50 clients se sont connectés ultérieurement .

J'aimerais faire en sorte que cette variable soit "partagée", d'ailleurs j'ai pensé la mettre en static, mais boaf, ça n'aide pas trop.
Comment est-ce que je pourrais faire pour faire simple ? (en essayant de garder fork, parce que les threads, par encore vu ).

Merci bcp pour votre aide...