J'ai récemment commencé à apprendre la programmation réseau sous Linux et il semble que je ne puisse pas trouver la bonne façon de détecter si une connexion à un hôte distant a été établie. ATM toutes les connexions non établies sont enregistrées dans une instance epoll. Lorsqu'un événement avec l'indicateur EPOLLOUT défini sur 1 arrive, la connexion est marquée comme établie. Aussi simple que cela, mais je le fais bien ...Détecter si la connexion a été établie
Y at-il une meilleure façon de le faire? Et si ce n'est pas le cas, attendre sur une socket pour devenir accessible en écriture est-il un bon moyen de garantir que la connexion a été établie?
Veuillez nous indiquer le code que vous utilisez pour vous connecter. – bmargulies