Bonjour,
Pour une application un peu particulière (en linux embarqué, kernel 2.4) que je suis en train de développer j'aurais besoin que mon serveur arrête d'écouter des nouvelles connexions à un certain moment.
Il y a 2 phases de fonctionnement:
1-Attente de connexion des différents clients (nombre variable)
2-Communication avec ces clients (un thread par client)
Or, si en phase de communication un client veut se connecter la connexion est bien établie... il faudrait qu'elle ne soit établie que lorsqu'on repasse en attente de connexion.
Je pensais qu'en mettant à 0 le paramètre backlog de listen aurait cet effet mais ce n'est pas le cas...
J'ai fais pas mal de recherches et ca n'a pas l'air d'être un problème très courant, je n'ai rien trouvé d'ailleurs, mais si certains ont des idées n'hésitez surtout pas!
Merci, Romain.
Partager