Bonjour,
voilà j'ai un mini projet Client/Serveur en C en utilisant les sockets et les threads.
Ma question se pose, comment calculer le nombre de client connecté au serveur ?
Merci
Bonjour,
voilà j'ai un mini projet Client/Serveur en C en utilisant les sockets et les threads.
Ma question se pose, comment calculer le nombre de client connecté au serveur ?
Merci
en incrémentant un compter a chaque fois qu'un client se connecte et en le décrémentant quand il se déconnecte.
Bien sur ces opérations sont a placer dans une section critique.
Oui c'est évident que je dois ajouter un compteur :p
mais le problème se pose, est ce que je dois mettre l'incrémentation en thread ?
A part si ton serveur ecoute sur plusieurs ports en meme temps, je n'en vois pas l'interet. Il te faudra juste mutexer cette valeur mais pour le reste, il n'y absolument pas besoin de "threader" ça.
ou utiliser une lib atomic, mais après ce va dépendre du compilo/os.
Partager