cs_zeboss
Messages postés36Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention15 juin 2005
-
31 oct. 2004 à 09:20
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
31 oct. 2004 à 19:16
bonjour, je suis en train de faire un prog client/serveur (avec winsock) et j'aimerais envoyer un fichier du serveur au client. j'ai trouvé sur ce site des sources qui font ça mais je comprend rien. Si on pouvais m'expliquer simplement comment faire... (Ou avec un tutorial sinon...)
merci
salut, le + simple si t'as une connection réseau établie c'est de partager le dirque dur et/ou un répertoire et puis :
FileCopy "c:\fichier.txt", "\\nom_ordi\nom_du_partage\répertoire\fichier.txt"
parcontre tu dois avoir accès à l'autre disque dur (login windows et mot de passe)
sinon par winsock, tu dois éditer le fichier et puis l'envoyer sous forme de données binaires, c'est plus chiant et limité en taille
A+
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 31 oct. 2004 à 13:17
Non, l'envoie de fichier par winsock n'est pas limité en taille, mais le buffer du socket ne récupère que petit bout par petit bout, il faut donc gérer la réception et attendre la fin.
C'est faisable, mais faudrait 10 pages pour t'expliquer comment faire. Le plus simple est de regarder les sources sur vbfrance.