Bonjour,
J'ai un probléme bizarre.
J'ai un pgm où j'utilise un socket serveur et quelques clientes ponctuellement.
Quand je quitte le pgm, mes sockets sont bien fermée par mySocket.close()
Pourtant, quand je liste les sockets avec un netstat -ab, je vois qu'elles sont encore là, que mon programme les utilisent.
Et le tout alors que mon programme n'est pas dans la liste des processus en cours !?
Au bout du compte, le probléme est bizarrement résolu en faisant un ô combien violent :
Process.GetProcessById(System.Diagnostics.Process.GetCurrentProcess().Id).Kill();
Y a t-il un moyen plus propre de fermer les socket qu'un simple close() ?
D'avance merci pour vos idées,
TSalm
Partager