Accueil > Forum > > > > Client download fichiers par serveur
Client download fichiers par serveur
dimanche 14 novembre 2004 à 18:11:57 |
Client download fichiers par serveur

bthivent
|
Bonjour ! J'ai créé un système de client/serveur qui marche très bien. Et maintenant j'aimerais que, dès que le client se connecte au serveur, il y ait une liste de tous les fichiers téléchargeables à partir du serveur (c'est le serveur qui envoi la liste). Ces fichiers sont contenus dans un dossier. Ce que j'aimerai savoir, c'est comment lister tous les fichiers contenus dans un dossier, et ensuite comment le client peut les télécharger (les fichiers téléchargés arrivent aussi dans un dossier défini dans le programme, ex : "Fichiers recus"...) Merci d'avance, et @bientôt ! bthivent, jeune programmeur c++ dans ses débuts 
|
|
dimanche 14 novembre 2004 à 19:35:24 |
Re : Client download fichiers par serveur

Gendal67
|
tu connais l'assisstant de recherche sur cppfrance ? Il y a déja des sources/questions-forum qui traitent ce pb, donc voila, rien à ajouter....
Gendal67, à votre service !
|
|
dimanche 14 novembre 2004 à 20:24:12 |
Re : Client download fichiers par serveur

bthivent
|
Merci ! j'ai trouvé comment faire une liste... maintenant je crois que j'ai trouvé quelques trucs pour l'envoie de fichiers, mais je ne suis pas très sur.. il n'existerait pas un tutorial ? bthivent, jeune programmeur c++ dans ses débuts 
|
|
dimanche 14 novembre 2004 à 20:27:08 |
Re : Client download fichiers par serveur

Gendal67
|
SI tu trouves un tutorial (il y en a probablement un), tu me dit ou, oui ? :p
Gendal67, à votre service !
|
|
dimanche 14 novembre 2004 à 20:46:04 |
Re : Client download fichiers par serveur

bthivent
|
Ok lol... Et j'ai besoin d'aide pour un petit truc... Je fais la liste des fichiers contenus dans un dossier Je l'affiche chez le client par des send donc chez le client, il y a un while(recv(...)) Mais lr problème c'est que même quand j'envoie plus rien, je reste dans la boucle... et je ne peut pas continuer (pour demander le nom du logiciel à télécharger..) bthivent, jeune programmeur c++ dans ses débuts 
|
|
dimanche 14 novembre 2004 à 20:46:29 |
Re : Client download fichiers par serveur

aardman
|
Réponse acceptée !
Salut, Coté serveur: pour envoyer un fichier, il faut dabord envoyer une structure qui contient les infos du fichier (taille, nom, etc..). Ensuite on ouvre le fichier, on le lis par paquet (plusieurs Ko a la fois) et on envoie ces paquets.
Coté client, on receptionne la structure, on a donc la taille du fichier, voire son nom. On ouvre le fichier, et on écrit dedant tout ce qu'on recoit jusqu'a ce qu'on ai recu le mon nombre d'octets. Puis on le ferme.
|
|
dimanche 14 novembre 2004 à 20:56:03 |
Re : Client download fichiers par serveur

bthivent
|
Ok merci aardman, c'était ce que j'avais pensé avoir vu dans un code source.. Je vais essayé de faire ça.. et sinno poour l'autre problème, tu aurait une idée ? bthivent, jeune programmeur c++ dans ses débuts 
|
|
dimanche 14 novembre 2004 à 21:01:12 |
Re : Client download fichiers par serveur

aardman
|
Réponse acceptée !
Salut, Ben quand le serveur a envoyé tout les fichiers, tu envoie un message pour dire au client que c'est fini. Et quand le client recoit ce message, il break de la boucle.
|
|
dimanche 14 novembre 2004 à 21:04:46 |
Re : Client download fichiers par serveur

bthivent
|
Ben j'ai justement pensé à ca ! Mais on ne peut envoyé qu'un message au client : Et comment.. ah si ca y est.. lol j'affiche le message par le buffer de mon recv.. donc je vérifie ca valeur, et si elle vaut 1 je break.. merci ! ;) bthivent, jeune programmeur c++ dans ses débuts 
|
|
dimanche 14 novembre 2004 à 21:09:31 |
Re : Client download fichiers par serveur

aardman
|
Salut, Mais en théorie si le prog etait bien structuré, tu devrait avoir qu'une seule boucle pour la reception, et tout les messages que tu envoies devraient avoir une entete qui décrit leur contenu, leur taille, etc..
|
|
Cette discussion est classée dans : dossier, serveur, fichiers, client, download
Répondre à ce message
Sujets en rapport avec ce message
Client/serveur Socket transfert de plusieurs fichiers [ par atifelkhachine ]
Bonjour.quelqu'un peut me donner un pti guide pour realiser une application C/S de transfert de plusieurs fichiers binaires en utilsant les sockets .
client serveur avec envoy successif de fichiers de même extention [ par salawi45 ]
bonjour!j'ai parcouru plusieurs forums et à chaque fois on me parle de celui là, donc j'espère trouver ma réponse ici :-)je dévellope une application
Meilleur moyen pour chat multi client. [ par deck_bsd ]
Yop à tous,Voila , je suis en train de dévelloper un chat multi client pour le réseaux chez moi. Mais voila , en codant le serveur , je me trouve à un
client/serveur [ par tanoura ]
salutje suis entrain de réaliser un programme de simulation du protocole RIP.il s'agit d'une application client serveur sur la même machine et meme co
serveur web HTML : indentification unique d'un client [ par steph12358 ]
BonjourDans le cadre u développement d'un petit serveur HTML propriétaire je cherche à identifier de manière unique chaque client connecté pour gérer
wxSocket [ par Xantra ]
Bonjour,Je commance a déveloper avec un ami avec wxWidgets sous wxDev-C++.Nous voulons pour l'instant créer un logiciel serveur et un logiciel client,
recherche de programmes client/serveur multithreads [ par cut44 ]
Bonjour, je recherche des exemples assez simples de serveur multiclients (multithreads). J'utilise devC++ et la bibliotheque pthread car j'ai l'intent
Jeu multi sur internet [ par tibe18453636 ]
Bonjour,j'aimerai savoir comment faire un échange de données entre un serveur et un client sur internet en vue de creer un jeu en multi.Pour l'instant
tube nommé [ par balami ]
bonjour, j'essai de faire un programme en C avec des tubes nommés entre serveur et clients le client demande le connection au serveur, le serveur crée
Passage des classes du serveur au client [ par zied_sfax ]
Bonjour, j'ai un projet en c++ et qui utilise une socket client/Serveur. Je veux envoyer un classe du serveur au client avec les valeurs des attributs
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : SAC A DOS RE : SAC A DOS par hadjkaddour
Cliquez pour lire la suite par hadjkaddour
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|