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 :

Envoi de fichier par socket


Sujet :

Réseau C

  1. #41
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 98
    Par défaut
    merci beaucoup, et désolé de ne pas avoir mieux cherché dans tes anciennes réponses
    A ce que j'ai compris sur l'utilité de WSADATA, c'est d'initialiser les sockets sur windows?
    Maintenant la socket arrive à se connecter, mais le fichier que le serveur reçcoit pèse pas moins de 300mo !! lol
    J'ai cherché sur la toile quelque aides, et j'ai modifié le MAKEWORD comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #if defined (WIN32)
       WSADATA wsa_data;
       int err = WSAStartup (MAKEWORD (2, 0), &wsa_data);
    Résultat: le fichier reçu est vide

  2. #42
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 98
    Par défaut
    euh je revient sur ce que j'ai dit, en fait le fichier recu est toujours de taille conséquente

  3. #43
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 98
    Par défaut
    salut, j'ai testé le programme client sur un windows et le serveur sur linux .(pour ceux qui ne suivait pas, j'ai 2 programmes, un client qui envoi un fichier, et 1 serveur qui recoit ce fichier)
    Ca marche pas mal, seulement, a l'arriver ,le fichier recu est en double exemplaire. Exemple ,j'envoi "plouf" et je recoit :
    plouf

    plouf

    Pourtant, sur un analyseur de trame, le fichier est bien envoyé une seule fois... Je pense que c'est donc un probleme au niveau du programme de reception.
    Le truc encore + bizarre, c'est qu' avec un client linux, le serveur reçoit bien le fichier comme il faut....

    voici mes 2 programmes:
    serveur: http://rafb.net/p/jvRUtI99.html
    client: http://rafb.net/p/GMWi5e83.html

Discussions similaires

  1. envoi/reception fichier par socket
    Par rezuz dans le forum Réseau/Web
    Réponses: 5
    Dernier message: 19/06/2010, 16h52
  2. Envoi de Fichier par Socket
    Par devalender dans le forum WinDev
    Réponses: 2
    Dernier message: 20/06/2008, 12h59
  3. Envoie de fichier par socket
    Par eracius dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 05/10/2007, 11h21
  4. Envoi de fichier par socket
    Par thebloodyman dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 30/08/2007, 17h07
  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