Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1862 connectés 

  FORUM HardWare.fr
  Programmation
  C

  les pthreads et les descripteurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

les pthreads et les descripteurs

n°1568850
zahikel
Posté le 01-06-2007 à 22:04:19  profilanswer
 

Bonjour,
 
dans le cadre d'un projet, je suis amené à utiliser des pthreads en C.
 
Ma petite question:
comment se passe le passage en paramètres des descripteurs en C ?
 
J'ai fais un petit code qui marche bien sans les pthreads, mais j'aimerais bien que tout marche en parallèle.
 
J'ai un descripteur de socket ouverte
 
dans une fonction, je fais
 
        pthread_create(&thread,NULL,ma fonction void*, (void)* de ma structure de paramètres);
 
Dans mon pthread, je teste ma structure de paramètres et elle est correcte.
Mais quand je veux faire un write dans ma socket (depuis le thread), j'obtiens un "bad file descriptor".
 
Savez-vous comment on peut rêgler ça /d'où ça vient ?
 
Merci.
 
 
PS: désolé, je ne peux pas passer le code source parceque ça fait plus ou moins parti d'un projet (une amélioration perso ) et je ne veux pas que mon prof se dise que je fais sous traiter mes projets à la communauté HFR  :D  
 
 

mood
Publicité
Posté le 01-06-2007 à 22:04:19  profilanswer
 

n°1569734
nORKy
Grmmph...
Posté le 04-06-2007 à 14:47:38  profilanswer
 

J'utilise des thread également. Je n'ai pas ce problème.
Ton fd a surement été fermé qq part entre temps..

n°1570522
zahikel
Posté le 05-06-2007 à 18:12:01  profilanswer
 

Pourtant .... bon, merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  les pthreads et les descripteurs

 

Sujets relatifs
redirection de descripteurs[C] Librairie pthreads sous BSD
[C/C++ - Unix] Récupérer les descripteurs de fichiers ouverts 
Plus de sujets relatifs à : les pthreads et les descripteurs


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)