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

Linux Discussion :

problème de fermeture de socket


Sujet :

Linux

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut problème de fermeture de socket
    Bonjour,

    Alors voilà, je suis sur un programme qui ecoute sur un socket et crée des thread de connexion dès qu'une connexion se présente.
    Quand le client se déconnecte le thread qui était en communication ferme le socket avec un close puis termine. Les threads qui gèrent la connexion sont détaché du thread principal qui les a lancés (et c'est peut être ça le problème...).
    Quand un client se déconnecte et se reconnecte le descripteur précedent qui a été fermé, est réouvert pour le nouveau socket mais quand le nouveau thread essaie de lire sur ce socket il obtient une erreur EBADF (mauvais descripteur de fichier).
    si celui-ci se deconnecte et se reconnecte le même descripteur lui est réalloué et cette fois ci ça fonctionne.
    Si vous avez une idée de ce qu'il se passe faites moi signe

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut petit problème de concurrence
    réglé avec deux mutex

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de fermeture de socket
    Par kisaya dans le forum WinDev
    Réponses: 2
    Dernier message: 26/11/2008, 11h47
  2. Problème de fermeture de sockets
    Par Shredder dans le forum Web & réseau
    Réponses: 28
    Dernier message: 15/09/2007, 09h21
  3. [Thread][socket]Problème de fermeture d'un thread
    Par meda dans le forum Concurrence et multi-thread
    Réponses: 4
    Dernier message: 04/11/2004, 01h03
  4. [Linux] Probleme de fermeture de Sockets
    Par diefo dans le forum Réseau
    Réponses: 6
    Dernier message: 30/12/2003, 13h10
  5. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33

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