Le probl�me est simple, je cherche � interrompre une attente d'I/O dans un thread afin de pouvoir le fermer proprement.
En effet, ce thread contient une boucle de lecture dont voudrais pouvoir sortir lorsque je ferme le socket sur lequel je lis par l'interm�diaire d'un autre thread. Et je veux que cela se fasse dans un d�lai raisonnable pour pouvoir r�utiliser la structure de donn�es associ�e � la connexion.
Ce qui se passe pour l'instant, c'est que l'appel syst�me read reste bloqu� apr�s la fermeture du socket ind�finiment.
Pr�cisions : j'utilise les sockets sous Linux avec le protocole TCP. Et j'utilise la GLib pour g�n�rer mes threads.
Voil�, je vous remercie d�j� pour avoir lu mon poste jusqu'ici !![]()
Partager