IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau C Discussion :

envoye fichier par socket


Sujet :

Réseau C

  1. #1
    Membre habitué Avatar de ac/dc
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2006
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 369
    Points : 197
    Points
    197
    Par défaut envoye fichier par socket
    bonjour, je souhaiterais transferer des fichiers(txt, bmp, jpg, exe ...) par socket entre 2 applications. Si j'ai bien compris faut ouvrir le fichier en mode binaire et envoyer les octets lu ensuite. Je ne trouve pas de tutos pour cela. Si quelqu'un peut m'aider merci.
    Let there be light, sound, drums, guitar ... Let there be rock !

  2. #2
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par ac/dc
    bonjour, je souhaiterais transferer des fichiers(txt, bmp, jpg, exe ...) par socket entre 2 applications. Si j'ai bien compris faut ouvrir le fichier en mode binaire et envoyer les octets lu ensuite. Je ne trouve pas de tutos pour cela. Si quelqu'un peut m'aider merci.
    Un tuto pourquoi faire ? Utilise plutôt ton cerveau, décrit le problème, écrit un algorithme, teste le... Ca ne va pas de manger... Essaye entre 2 fichiers pour roder le principe (fread(), fwrite()...)

    Après, il est possible qu'un mini protocole aide à garantir le transfert, genre une entête avec le nom du fichier et sa taille (trouver un moyen portable de coder tout ça) et éventuellement un checksum à la fin. Ca parait être un peu le minimum pour transmettre un fichier dans de bonnes conditions...

    Sinon, il existe des protocoles standards comme TFTP (sur UDP) ou FTP (sur TCP).

    Au fait, c'était quoi la question sur le langage C ?
    Pas de Wi-Fi à la maison : CPL

  3. #3
    Membre habitué Avatar de ac/dc
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2006
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 369
    Points : 197
    Points
    197
    Par défaut
    merci pour ta reponse et pour ton aimabilite !
    Let there be light, sound, drums, guitar ... Let there be rock !

  4. #4
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par ac/dc
    merci pour ta reponse et pour ton aimabilite !
    Pour un vendredi soir, c'est pas mal...
    Pas de Wi-Fi à la maison : CPL

Discussions similaires

  1. Envoyer des fichiers par socket
    Par kika10 dans le forum C#
    Réponses: 1
    Dernier message: 09/05/2014, 15h49
  2. Envoyer fichier par telnet
    Par Krispy dans le forum Réseau
    Réponses: 3
    Dernier message: 02/05/2006, 16h22
  3. Réponses: 3
    Dernier message: 06/03/2006, 10h36
  4. Transfert de fichiers par sockets
    Par Kaori dans le forum C++
    Réponses: 19
    Dernier message: 26/01/2005, 13h58
  5. [Débutant] Envoi de fichier par socket
    Par zapho dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 26/05/2004, 18h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo