Fichiers avec winsock

cs_zeboss Messages postés 36 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 15 juin 2005 - 31 oct. 2004 à 09:20
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 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

4 réponses

Utilisateur anonyme
31 oct. 2004 à 12:42
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+
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
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.

Regarde cette source simple.

Vala
Jack
0
cs_zeboss Messages postés 36 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 15 juin 2005
31 oct. 2004 à 13:47
merci pour vos reponses les gars.... :big)
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
31 oct. 2004 à 19:16
re
Mes excuses, je me suis trompé de source ! En plus, celle que je t'ai proposé n'est pas simple du tout !
Voilà la bonne : clique ici
Vala
Jack
0
Rejoignez-nous