begin process at 2012 02 12 18:02:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Réseau & Internet

 > 

Transfert de fichiers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Transfert de fichiers

samedi 13 septembre 2008 à 16:46:07 | Transfert de fichiers

kiitos

Mes deux programmes n'arrivent pas toujours à s'envoyer des fichiers correctement, est ce qu'il y a un moyen de faire un serveur qui envoie des fichiers sans aucune erreurs ?
samedi 13 septembre 2008 à 17:07:13 | Re : Transfert de fichiers
samedi 13 septembre 2008 à 22:15:00 | Re : Transfert de fichiers

Kian_ix

fais voir ton code mais oui évidement ya un moyen
moi je sais que la premiere fois que jai créé un prog d'échage de fichiers javais plins d'erreurs d'octets dans les fichiers pasque je fesais des sends de 1 octets a la suite et ca arrivait dans le désordre mais bon je débutais ^^
dimanche 14 septembre 2008 à 13:09:17 | Re : Transfert de fichiers

kiitos

recv(sock, buffer, sizeof(buffer), 0);
    taille = atol(buffer);
    printf("\n%ld\n\n", taille);
    while(taille > TAILLE_BUF)
    {
        recv(sock, copy, TAILLE_BUF, 0);
        fwrite(copy,1, TAILLE_BUF, fp);
        taille = taille - TAILLE_BUF;
    }
    memset(copy, '\0', TAILLE_BUF);
    recv(sock, copy, taille, 0);
    fwrite(copy,1, taille, fp);


fseek(fp , 0, SEEK_SET);
    fseek(fp , 0, SEEK_END);
    taille = ftell(fp);
    sprintf(mychar, "%d", taille);
    strcat(buffer, mychar);
    send(csock, buffer, strlen(buffer), 0);
    memset(mychar, '\0', 5000);
    fseek(fp , 0, SEEK_SET);
    printf("\n nombre d'octets : %ld\n\n", taille);
    while(taille > TAILLE_BUF) //si la taille du fichier est supérieure à la taille du buffer
    {
        fread(copy,1, TAILLE_BUF, fp); //on lit le contenu du fichier
        send(csock, copy, TAILLE_BUF, 0); //et on l'envoie
        taille = taille - TAILLE_BUF; //tant qu'on n'est pas à la fin du fichier
    }
    memset(copy, '\0', TAILLE_BUF);
    fread(copy, 1, taille, fp); //on lit le contenu du fichier
    send(csock, copy, taille, 0);

J'ai pris la n-ième source d'un autre gars comme n-ième exemple et je suis content que ça marche un peu mieux. Je me demande combien de fois ce code fonctionnera, #define TAILLE_BUF 1000 et copy[TAILLE_BUF].
lundi 22 septembre 2008 à 17:40:14 | Re : Transfert de fichiers

deck_bsd

Membre Club
Yop,

Un petit conseil, au lieu d'y aller a tâton , prend bien le temps de comprendre les socket, c'est pas très dure. et puis après fait le code toi même, tu veras , ce sera bcp plus claire.

++
deck_bsd
___________________________________
[ [ Lien ]]


Cette discussion est classée dans : fichiers, transfert


Répondre à ce message

Sujets en rapport avec ce message

Sockets : Transfert de fichiers. [ par guiguikun ] Bonjour,J'ai créé un client/serveur qui transfert des fichiers.Après le transfert, les 2 fichiers ont la même taille, mais celui qui a été transféré n 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 . Transfert de gros fichiers via FTP [ par fabricioliking ] BonjoursVoila j'ai besoin d'un petit coup de main faute d'être un peu perdu.J'ai pour projet sous borland 6 de permettre à chaque utilisateurs de mon transfert de fichiers sous linux [ par lyas ] Salut,Je suis debutante en programation reseau et je voudrais transferer des fichiers via un serveur sous linux.j'ai reperé un programme posté par se transfert fichiers sur réseau [ par webboyboy ] Salut, je suis obligé de récupérer tous les mois des fichiers dans mon entreprise via le réseau.Je lance une application batch DOS ( fonction xcopy )  fichier batch [ par khwiniz ] salut, je cherche comment je peux lancer le logiciel Filezilla de FTP et faire le transfert des fichiers log chaque 15 min (chaque 15 min on fait le t transfert des fichiers [ par mezzine ] Bonjour , je veux savoir la procedure de transfert des fichiers de mon ordinateur vers le serveur ftp.ifrance.con , merci . Application Socket transfert fichiers [ par aymane2006 ] bjr en fait je cherche une application de transfert de fichiers,un ou plusieurs clients qui se connectent a un serveur,une fois la connection établie transfert de fichiers avec les sockets et les MFC [ par hassen85 ] Salut je veux avoir un code source contenant un transfert de fichiers entre un client et serveur en utilisant les sockets et avec MFC...Merci d'avance SDL en c [ par gsaly ] Bonjour,Je suis débutant ds l'utilisation de SDL en c pour concevoir un jeu. Pour cela j'ai des fichiers texte à charger pour tracailler avec.J'aimera


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,652 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales