Bonjour,

D'où pourrait provenir le fait qu'un recv, sous windows, est systématiquement égal à -1, alors que le send qui précède est correct ?

la valeur -1 ne devrait-elle pas, théoriquement, être renvoyée sous linux seulement ?

Je ne vois pas le problème dans mon appel à cette fonction : recv est appelée sur le serveur et j'utilise bien le socket du client pour ceci.

Auriez-vous une idée de la source du problème ?