Comment sélectionner select pour la lecture sur les systèmes Linux dans le cas où le processus a été forké après l'ouverture d'une socket udp? Surtout - est-il possible que dans ce genre de programme:sélectionner pour la lecture après une fourche
so = open socket
fork
for(;;) {
select() for reading on socket so
recv from so
}
deux paquets se réveillera que l'un des processus (au cas où ils arrivent avant que le processus d'attente est avisé/sorties sélectionner) et le second de ces paquets ne seront pas reçus?
Ou puis-je supposer que pour UDP, chaque paquet sera toujours réveiller un processus ou laisser le drapeau?