Bonjour, je développe actuellement un jeu réseau et je rencontre un soucis connus (je pense), qui est que la plupart du temps si mon application ne quitte pas proprement à cause d'un crash par exemple, je ne peux plus "binder" le port voulu lors du lancement suivant.
J'ai essayé d'utilisé ça:
Mais ça les communication ne semble plus se faire du tout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BOOL reuse= 1; setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char *)&reuse, sizeof(BOOL));
A priori même en désinstallant/réinstallant ma carte réseau le bind est toujours impossible ce qui suppose que la gestion des ports n'est pas matériel du coup il doit bien y avoir un moyen de nettoyer tout ça, une sort de RESET de winsock que je pourrais lancer de mon programme quand ca ne bind pas ?
Merci
Partager