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

C Discussion :

Select Définition


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Par défaut Select Définition
    Bonjour a tous.

    J'ai une question rapide sur la définition de la fonction select()
    (pour les descripteur de fichiers (et chez moi plutot pour les sockets))

    Bref, il m'a semblé comprendre que select renvoi (dans l'un de ces argument) les descripteurs qui sont près (en lecture/ecriture/...) jusqu'au temps de timeout.
    Donc si je lui passe un descripteur et que je lui donne 3s de timeout. Select me renverra le descripteur lorque celui-ci sera pres. ou null et 0 s'il n'est pas près en 3 seconde.
    Je pense que grosso-modo c'est ca.

    Mais ma question est plutot dans ce sens (et c'est plutot une demande de confirmation qu'une question):
    Si je lui donne cette fois-ci 2 descripteur:
    Il va me renvoyer celui qui est près le plus tot (avec timeout comme avant).
    ie, si le deuxieme n'est pas pres, mais que le premier l'est, select me renverra le premier sans attendre le 2eme, ni la valeur de timeout?

    En esperant avoir été assez clair,
    Merci
    A+

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut Re: Select Définition
    Citation Envoyé par OjY|lo
    Mais ma question est plutot dans ce sens (et c'est plutot une demande de confirmation qu'une question):
    Si je lui donne cette fois-ci 2 descripteur:
    Il va me renvoyer celui qui est près le plus tot (avec timeout comme avant).
    ie, si le deuxieme n'est pas pres, mais que le premier l'est, select me renverra le premier sans attendre le 2eme, ni la valeur de timeout?
    select() se decoince dès qu'une des condition d'attente est vérifiée. (réception, fin d'emission, message hors bande, timeout)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Par défaut Re: Select Définition
    Citation Envoyé par Emmanuel Delahaye
    select() se decoince dès qu'une des condition d'attente est vérifiée. (réception, fin d'emission, message hors bande, timeout)
    Donc c'est oui?
    Le select() se décoince s'il l'un des descripteur au sein d'un des set est près pour lecture/ecriture/exception?

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut Re: Select Définition
    Citation Envoyé par OjY|lo
    Citation Envoyé par Emmanuel Delahaye
    select() se decoince dès qu'une des condition d'attente est vérifiée. (réception, fin d'emission, message hors bande, timeout)
    Donc c'est oui?
    Le select() se décoince s'il l'un des descripteur au sein d'un des set est près pour lecture/ecriture/exception?
    Ben oui. T'as pas lu la doc ?

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

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. Réponses: 16
    Dernier message: 20/12/2007, 16h27
  3. [VB6] [Crystal] Selection enregistrement
    Par littlecow dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/01/2005, 13h08
  4. Définition de "Métalangage"
    Par No dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 19/07/2002, 14h05
  5. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44

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