J'ai remarqué que parfois sélectionner les retours avec Connection Timed out sur errno, mais je ne sais pas pourquoi il le ferait, comment le saurait-il? Et comment voulez-vous faire face à cela? (Im devinant cela signifie que l'une des connexions a expiré, peut-être un ACK n'a pas été entendu de retour à un moment approprié). Id imaginer le seul cas légitime de ce serait si une socket serveur est là et vous avez exécuté une connexion non bloquante avant? Dans ce cas, l'exécution d'une connexion sur cette socket vous reviendrait à nouveau si elle était connectée ou non, et ce serait le moyen de gérer cela .... mais y a-t-il un meilleur moyen?Que signifie un délai d'attente de connexion dans le contexte d'un appel select()
Merci d'avance.
Oui, cela ne devrait se produire qu'avec 'connect', mais j'oublie la bonne façon d'utiliser' connect' avec 'select', donc j'écris cela comme un commentaire plutôt qu'une réponse. –