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
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);