Hello
Je travail actuellement sur un programme client/serveur et je fait des tests de reconnection. Pour ne pas trop rentrer dans les détails, je lance mon programme client, je lance le serveur, et je les interromps l'un et l'autre en les relançants pour vérifier que le client se reconnecte bien au serveur après une déconnections et inversement.
Lorsque j'interromps le client et que je le relance, aucun soucis, le serveur le reprend sans problème, mais lorsque j'interromps le serveur et que je le relance j'ai un errno 24 sur la fonction accept() (côté serveur). Je n'ai cette erreur seulement lorsque j'interromps, puis, relance le serveur tout en laissant le client ouvert. Là où je suis un peu étonné c'est que dans un cas "normal" où je lance le serveur et le client pour la première fois je n'ai pas cette erreur.
J'ai fait quelques recherches mais je n'ai malheuresement rien trouvé qui ne fonctionne .
Avez-vous déjà rencontré cette erreur? :o
Merci d'avance
Partager