Je crée un thread qui utilise TcpListener et quand mon application se ferme je voudrais que le thead se termine. Je peux appeler abort mais le thread est toujours vivant puisque TcpListener bloque avec AcceptTcpClient.TcpListener Timeout/about/quelque chose? Sans ASync?
Est-il possible de définir ou de définir un délai d'attente ou de faire quelque chose avec AcceptTcpClient? Je ne peux pas imaginer comment il serait utile s'il n'y a aucun moyen de l'empêcher de bloquer pour toujours. Mon code est en série et je voudrais qu'il reste ainsi donc est-il une solution sans utiliser BeginAcceptTcpClient? et écrire du code ASync?
Encore une autre raison pour laquelle le code de socket de blocage ne devrait jamais être mis en production. La communication par socket asynchrone est la seule façon fiable de faire les choses à 100%. –