oui a priori meme si le cable est debranché tu recevra ton octet de fermeture (j'imagine qu'il vient de ta pile TCP)
Le probleme de ton select c'est que si tu lit cet octet et qu'il n'est pas nul il va falloir que tu le remette quelque part dans ton buffer.
à moins que tu sache que le socket n'a rien à t'ecrire, comme avant d'envoyer une requette HTTP à un serveur par exemple. Dan s ce cas le plus simple est peut etre de regarder combien tu peux lire surt le socket directement, sans faire un select, et considerer que si il y a 1 octet à lire alors c'est qu'il est mort...
Message édité par pospos le 10-12-2005 à 12:15:01