Bonjour a tous,

Je voudrais savoir comme faire pour lire tout le contenu d'une socket en une seule fois avec un recv/read.

Le problème c'est que je fais un select qui surveille l'entrée standard et un descripteur de socket et quand des données arrivent dans la socket je vais les lire, sauf que la lecture est parfois partielle, je peux vérifier en imprimant le retour de recv et en le comparant a la taille de la structure que j'ai envoyé.

Et avec select, tant qu'il y a des données dans la socket, select signale ce descripteur comme étant prêt.

Alors si quelqu'un a une solution, ce serait vraiment trop gentil et merci.