merci beaucoup, et désolé de ne pas avoir mieux cherché dans tes anciennes réponses :oops:
A ce que j'ai compris sur l'utilité de WSADATA, c'est d'initialiser les sockets sur windows?
Maintenant la socket arrive à se connecter, mais le fichier que le serveur reçcoit pèse pas moins de 300mo !! lol
J'ai cherché sur la toile quelque aides, et j'ai modifié le MAKEWORD comme ceci:
Résultat: le fichier reçu est vide :mouarf:Code:
1
2
3
4 #if defined (WIN32) WSADATA wsa_data; int err = WSAStartup (MAKEWORD (2, 0), &wsa_data);