Bonjour, j'aurai voulu tester si la fonction accept avait bien accepté la connection d'un socket en utilisant la valeur renvoyée par cette derniere. Il est écrit dans l'aide que la fonction renvoi un BOOL mis à 1 quand elle s'est exécutée de façon correcte et un 0 dans le cas contraire. Pourtant, la fonction est déclarée avec une variable renvoyée de type int.

J'aurai voulu savoir dans un programme si la connexion à mon socket était acceptée ou pas mais dans tout les cas, la fonction accept me renvoie la valeur "1". Est-ce que quelqu'un sait comment cela se fait? Le fait d'utiliser un int ou un bool pour récupérer la valeur renvoyée par accept est-il important et si oui, quel type dois-je utiliser étant donné que l'aide (msdn) et la déclaration de la fonction ne sont pas identiques.


Merci d'avance pour vos réponses.


A plus.