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

Recherche:

Type: Messages; Utilisateur: CouaC

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 446

    Hum possible, mais j'ai besoin de conserver les...

    Hum possible, mais j'ai besoin de conserver les états, parce qu'après transmission des données il y a encore une phase d'échange de messages.
  2. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 446

    Bon alors de bonnes nouvelles ! recv() retourne 0...

    Bon alors de bonnes nouvelles ! recv() retourne 0 si et seulement si la socket est fermée en écriture a l'autre bout ! Donc il faut préalablement soit redefinir un protocole qui encapsule la taille...
  3. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 446

    ça marche mais pas mieux ... je comprend plus là...

    ça marche mais pas mieux ... je comprend plus là :s
    on peut pas réouvrir une socket fermée en ecriture ? ou simuler la fermeture en envoyant un signal quelconque ?
  4. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 446

    J'y ai pensé aussi :s while((read =...

    J'y ai pensé aussi :s



    while((read = fread(buffer, 1, SIZE, f)) > 0)
    {
    send(sock, buffer, read, 0);
    memset(buffer,0, SIZE);
    taille += read;
    }
  5. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 446

    rd est un int. il correspond au nombre d'octets...

    rd est un int. il correspond au nombre d'octets lu par recv dans la socket :)
    (je pense que tu le sais mais sinon le message serait trop vide ^^)
  6. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 446

    Une valeur strictement positive parce qu'en...

    Une valeur strictement positive parce qu'en testant la valeur pour nul ou inferieure a 0, ça ne break; pas ...
  7. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 446

    Non pas de modification de ce coté la, le truc...

    Non pas de modification de ce coté la, le truc bizarre c'est que seul cette boucle est defaillante ... avant j'utilise recv() et il fonctionne comme il faut (phase de synchro) mais là où il envoie...
  8. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 446

    j'y ait pensé ! mais c'est de l'envoi de données...

    j'y ait pensé !
    mais c'est de l'envoi de données de tout type, quel tag pourrait nappartenir a aucun fichier ?
    On ne peut pas réouvrir une socket en écriture ?
  9. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    1 446

    recv() ne sait plus s'arreter

    Bonjour,
    dans le cadre d'un echange client/serveur par socket, j'utilise recv() pour recevoir des données transmisent par send(). Si a la fin de mon send() je ferme la socket en écriture, pas de...
Affichage des résultats 1 à 9 sur 9