[socket non connecte] echange de fichiers (client/serveur) [dev-c++]

Soyez le premier à donner votre avis sur cette source.

Vue 13 227 fois - Téléchargée 1 939 fois

Description

Suite à une demande sur le forum, j'ai fait une source qui montre une connexion Client/Serveur en mode non connecté afin d'envoyer un fichier qui peut être du texte ou un fichier binaire (comme les executables...).
Cette source reprend ma précédente qui était pour le mode connecte (TCP) mais en mode non connecté (UDP)
Le client envoie le fichier 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.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_max12
Messages postés
1491
Date d'inscription
dimanche 19 novembre 2000
Statut
Modérateur
Dernière intervention
7 juillet 2014
-
Le problème avec cette méthode c'est qu'on ne peut pas être sûr que le fichier arrivera entièrement a destination sans créer nous même une méthode de fiabilité, cependant pour envoyer le même fichier a 20 client en LAN par broadcasting sa peut être très pratique.
victorcoasne
Messages postés
1100
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
17 octobre 2012
3 -
C'est pour ça que j'ai précisé que c'est quelqu'un du forum qui l'a demandé et que je l'avais fait à partir de ma source connecté (qui est évidement plus sûre).
Cependant lors des test je n'ai pas eu de perte.
wizard512
Messages postés
470
Date d'inscription
dimanche 9 janvier 2005
Statut
Membre
Dernière intervention
11 mai 2013
-
Source clair et simple.
Meme si la fiabilité laisse a désiré lol, c'est normale
Cette source ma rendu un grand service, et est accéssible a tous les nivo de codeur. 10/10
Bonne continuation
cs_rodulphe
Messages postés
1
Date d'inscription
jeudi 14 septembre 2006
Statut
Membre
Dernière intervention
6 mai 2007
-
Parfait comme code !!! Grâce à sa je vais apprendre beaucoup sur les échanges de fichier en C, merci !!!
victorcoasne
Messages postés
1100
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
17 octobre 2012
3 -
En effet la fiabilité en non connecté ne peut pas forcément être au rendez-vous à moins d'envoyer un hash du dernier paquet reçu avec confirmation de continuation ce qui prendrait beaucoup de temps.
Bonne continuation à vous aussi et de rien.

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.