cs_ChamY
Messages postés72Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention22 mai 2009
-
6 févr. 2006 à 20:31
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 2008
-
6 févr. 2006 à 21:20
Bonjour,
j ai un ptit probleme pour terminer mon programme.
Un de mes boutons lance une tache de ma classe annexe.
Cette tache ouvre un socket et attend un client. Si le client se connecte pas de probleme lors de la fermeture, mais s'il ne se connecte pas ... probleme :)
Si je quitte le programme par la croix de la fenetre ou autre, ma tache ne se termine pas et mon programme plante (obliger de l arreter par le debug).
Je pense que le probleme vient de la (apres plusieurs tests).
Est ce qu il existe une methode bourrin pour tout fermer a la fin du programme ?
Je laisse mon code (c pas long) si vous voulez jeter un coup d oeil.
Merci d avance.
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 6 févr. 2006 à 20:50
Oui, c'etait bien ca.
T.IsBackground = true; et ca roule
Malgrè tout, et pour une deconnexion propre de tes clients, tu devras quand meme plutot gerer la fermeture de ton serveur, et arreter ton thread proprement, plutot que de tout couper ainsi ;)