Bonjour à tous,
Je tente simplement, avant de faire un appel à read sur ma socket, de vérifier s'il y a des données prêtes.
Si j'ai bien compris, c'est exactement ce que devrait faire la fonction in_avail() (elle devrait retourner le nombre de byte disponible à la lecture).
Seulement voilà, elle renvoie toujours 0 et ce même s'il y a des données disponibles.
Quelqu'un peut il expliquer pourquoi?
pour indication, j'utilise l'appel avec en argument un objet error et... il n'y en a pas.
size_t in_avail = socket.in_avail(error);
Merci
Partager