La select si sblocca quando un set diventa pronto
i set diventano pronti quando:
readset:
-ci sono dati da leggere
-il peer ha chiuso il canale di lettura
-c'è un nuovo collegamento ad un socket in lettura (tuo caso?)
-si è verificato un errore sul descrittore (tuo caso?)
writeset:
-c'è spazio per scrivere
-il peer ha chiuso il canale in scrittura
-si è verificato errore sul descrittore
exceptset:
-ci sono dati OOB disponibili

Rispondi quotando