Je suis entrain de developper un programme ( executé sous linux ) qui execute deux threads.Un qui ecoute les commandes tapee au clavier et l'autre qui ecoute une socket.C'est la que je bute: lorsque je tape la commande qui doit fermer mon programme, et bien le 1ere thread se ferme
mais le second non car c'est une socket bloquante elle attend donc une
nouvelle connection pour ce fermer.Je crois que je doit utiliser les
sockets asynchrones mais je ne sais pas comment les utilisees.
Dois-je tout recommencé ou dois-je appeler un fonction spécifique ?