Envoi/réception de fichiers (client/serveur) [dev-c++]

4/5 (31 avis)

Vue 21 403 fois - Téléchargée 3 240 fois

Description

Suite à une demande sur le forum, j'ai fait une source qui montre une connexion Client/Serveur afin d'envoyer un fichier qui peut être du texte ou un fichier binaire (comme les executables...).
Le client envoie le fichier après s'être connecté au serveur qui lui le reçoit.
Pour tester veuillez renommer les fichiers .exe.executable en .exe

J'attends vos appréciations, remarques constructives et notes avec impatience.

Source / Exemple :


Téléchargez le zip, ça ne coûte rien et vous avez en plus les fichiers des 2 projets Dev-C++ !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
asma_taheni Messages postés 2 Date d'inscription lundi 7 avril 2014 Statut Membre Dernière intervention 7 avril 2014
7 avril 2014 à 13:36
svp je veux ouvrir ce projet ,j'ai visual studio 2012 ,et régénérer l'exécutable,
merci de dir les etapes d'ouvrir ce projet
merci
asma_taheni Messages postés 2 Date d'inscription lundi 7 avril 2014 Statut Membre Dernière intervention 7 avril 2014
7 avril 2014 à 13:32
pleas
victorcoasne Messages postés 1100 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 17 octobre 2012 7
14 juin 2010 à 09:16
Si tu en as un, tu vérifies s'il le bloque dans ses options.
Si tu en as pas, Windows t'as affiché un message "voulez-vous débloquer le serveur".
Pour tester avec le serveur et le client sur le même PC utilise des chemins relatifs et pas absolus.
C'est à dire qu'il faut que tes deux exécutables soit dans 2 dossiers différents et que le fichier à transférer doit être dans le même répertoire que l'exécutable qui envoi.
Si le fichier s'appelle fichier.txt, le chemin n'est rien de plus que le nom du fichier : fichier.txt
ayoubad Messages postés 3 Date d'inscription lundi 16 mars 2009 Statut Membre Dernière intervention 14 juin 2010
14 juin 2010 à 00:14
merci pour la reponse juste:
comment je vais savoir que mon parfeu bloque le serveur
pour le chemin c:\...\test.txt ou bien a partire du repertoir courant (\test.txt)
merci encore une fois
victorcoasne Messages postés 1100 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 17 octobre 2012 7
13 juin 2010 à 22:28
Oui, il faut que ton parefeu ne bloque pas le serveur et autorise le client.
L'IP du serveur sera 127.0.0.1.
S'il te dit que le chemin est introuvable c'est que tu ne lui as pas indiqué le nom d'un fichier existant ou que tu essayes de lire et écrire le même fichier.
Il faut mettre le serveur et le client dans deux dossiers différents pour tester en local.
J'espère avoir répondu à tes questions.
Afficher les 31 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.