cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
20 avril 2005 à 10:59
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
21 avril 2005 à 10:49
Bonjour,
Ma question s'adresse au personne qui ont déja programmé une application réseau. Comment avez vous faire pour fermé le serveur ???
quand je fais
socket_server.Close() ;
ca deconne immanquablement
il me marque :
Une exception non gérée du type 'System.InvalidOperationException' s'est produite dans system.dll
Informations supplémentaires : AcceptCallback
et impossible de savoir pourquoi, j'ai tout essayé mais ca deconne toujours
Voila, si jamais qq avait une petite idée sur le sujet meme infimme ca m'aiderais beaucoup
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 20 avril 2005 à 12:25
je pense que si ca te fait ca, c'est qu'a mon avis quelque part tu as un thread en Accept (bloquer et en attente) et l'exception est balancée lorsque tu tente de le closer alors qu'il est dans un etat ou il n'est pas pres a etre fermer.
tente un socket_server.Shutdown();
sinon au pire fait un Abort sur ton thread. si tu as utiliser BeginAccept et EndAccept (ce qui est plus logique vu la nature de l'erreur) alors je ne peux pas t'aider, je n'ai jamais utiliser, desoler
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 20 avril 2005 à 13:46
justement non, j'ai pas de client connecté, ca deconne en faite une fois beginaccept lancé en faite, j'ai essayé
socket_serveur->Shutdown(SocketShutdown::Both);