Bonjour,
Il y a quelque temps j'avais posé une question sur les sockets et depuis j'ai fait mon chemin et j'ai codé un serveur et un client.
J'ai rechercher a debloquer mes sockets et maintenant je recherche comment finir une conversation entre mon client et mon serveur, j'ai deja paramètré mes executable pour qu'il ne plante pas quand l'un ou l'autre se ferme d'un manière inatendu avec WSAGetLastError() = 10054.
Donc dans les deux code j'ai une boucle do{}while(); mais je ne sai pas quoi mettre dans le while() pour que quand soit le serveur ou le client souhait fermer le conversation la boucle se ferme et que le serveur attende une autre connextion. J'ai chercher sur MSDN mais rien sur GOOGLE de meme mais faut dire que je ne sais pas dans quelle direction chercher !!!
Donc l'evenement que j'aimerai savoir c'est quand l'un des deux programme quitte et ferme leur socket de connextion ( shutdown(),closesocket() ) il y a toujours l'erreur 10035 de WSAGetLastError() quand je ne recoi rien de l'un ou l'autre car mes socket sont non bloquantes !
Si quelqu'un a une solution et voudrai bien me la communiquer j'en serai heureux !!!
Merci de votre attention Stany.
Je peux mettre les codes si vou me le demander.
Partager