bind plus possible après crash !
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:
Code:
1 2
| BOOL reuse= 1;
setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char *)&reuse, sizeof(BOOL)); |
Mais ça les communication ne semble plus se faire du tout...
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