IO::Select can_read retourne immédiatement une liste vide
IO::Select can_read retourne immédiatement une liste vide - Perl - Programmation
MarshPosté le 14-02-2007 à 01:54:48
Bonsoir à tous, Tout est à peu dit dans le titre. J'ai un programme qui crée plusieurs fils avec un pipe anonyme associé à chacun pour recevoir des infos chez le père. J'utilise IO::Select mais malheureusement, la fonction can_read me renvoit immédiatement une liste vide (même si je mets un timeout à 60 sec). Mes handles sont bons car je peut lire dedans, ils sont bien dans mon select et il y a bien des données en attente de lecture.
Là, je seche, ça fait trois plombes que je suis sur google, mais je ne trouve pas de solution...
Marsh Posté le 14-02-2007 à 01:54:48
Bonsoir à tous,
Tout est à peu dit dans le titre.
J'ai un programme qui crée plusieurs fils avec un pipe anonyme associé à chacun pour recevoir des infos chez le père.
J'utilise IO::Select mais malheureusement, la fonction can_read me renvoit immédiatement une liste vide (même si je mets un timeout à 60 sec).
Mes handles sont bons car je peut lire dedans, ils sont bien dans mon select et il y a bien des données en attente de lecture.
Là, je seche, ça fait trois plombes que je suis sur google, mais je ne trouve pas de solution...