Bonjour,
Petit question sur les socket sous linux.
J'ai fait un serveur irc qui accepte des connexions et tout et tout... Mais j'ai un petit problème, quand un client fait un shutdown dans les deux sens sur la socket (par exemple chatzilla quand on fait un cancel) et que je fait un send (pour faire un ping par exemple) cela crash l'application sans et donc ne renvoie pas d'erreur.
J'ai essayé de faire un select sur erreur de la socket avant de faire le send mais cela n'a pas l'air de marcher.
Comment faire pour détecter proprement si la socket est connecté ou non ?
Merci d'avance
Partager