Bon comme promis voila comment reutiliser de suite ton socket quand ton prog plante.
il te faut modifier les options du socket avec la commande 'setsocketopt(int socket, int niveau, int option, const void valeur, socklent_t size)'
1er arg la socket
2eme arg protocol desirer ( SOL_SOCKET ) la socket elle meme
3eme arg l'option qu'il te faut SO_REUSEADDR (permet de reutiliser l'addresse, il y a d'autre option: man setsocketoptest ton ami :-))
en gros un < setsocketopt(sock, SOL_SOCKET, SO_REUSEADDR, 1, sizeof(int)) > devrais etre la phrase magique.
# redemarrer en cas de plantage
Posté par nanard . En réponse au message Redémarrer un serveur en cas de plantage. Évalué à 0.
il te faut modifier les options du socket avec la commande 'setsocketopt(int socket, int niveau, int option, const void valeur, socklent_t size)'
1er arg la socket
2eme arg protocol desirer ( SOL_SOCKET ) la socket elle meme
3eme arg l'option qu'il te faut SO_REUSEADDR (permet de reutiliser l'addresse, il y a d'autre option: man setsocketoptest ton ami :-))
en gros un < setsocketopt(sock, SOL_SOCKET, SO_REUSEADDR, 1, sizeof(int)) > devrais etre la phrase magique.
Allez tous vous faire spéculer.