Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
select????
Envoyé par: Zgrand

voila j'ai un soft qui "attend" des trames réseau, qui les lient et qui les traitent....
J'utilise pour cela select, sauf que tt les 2 sec...ben mon select se déclenche, mais il n'y a rien a lire....mon read renvoi 0...?
qq'un as une idée de koi cela peut venir?
merci d'avance

Poste le Tuesday 5 April 2005 16:49:06
Répondre     Citer    
Re: select????
Envoyé par: ceric35

c quoi "select" ?

-------------------------------------------------------------------------------------------------
Linux est pour la firme de Redmond ce qu'est James Bond pour les
méchants dans les films : le dernier obstacle avant la domination mondiale.

Poste le Tuesday 5 April 2005 23:26:46
Répondre     Citer    
Re: select????
Envoyé par: cedric b

eh! c est vague comme question!
as tu l habitude d utiliser "select" ou c est la premiere fois?

Poste le Wednesday 6 April 2005 08:20:29
Répondre     Citer    
Re: select????
Envoyé par: mute

comment initialize tu ton select ?

il y à un exemple pas trop mal sur la page man de select. Si tu utilises plusieurs descripteurs (c'est l'intéret de select) vérifie que ton déscripteur appartient toujours au fd_set (FD_ISSET) il il n'y est pas read renverra toujours 0...

comme dis cedric "eh! c est vague comme question!"

donne nous plus de précisions

Poste le Thursday 7 April 2005 13:44:04
Répondre     Citer    
Re: select????
Envoyé par: Zgrand

Oups j'ai trouvé, c t pas mon select, c t mon client qui checkais la com tt les 2 sec...et vu que j'avais déactivé ma com retour, ben mon client se déconnectais....et c ca qui faisait merdé mon select.

merci de votre aide

Poste le Friday 8 April 2005 12:00:58
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
select????
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons