Comment puis-je essayer de lire les données du socket avec timeout? Je sais, select, pselect, poll, a un champ timeout, mais leur utilisation désactive "tcp fast-path" dans la pile tcp reno.
La seule idée que j'ai est d'utiliser recv (fd, ..., MSG_DONTWAIT) dans une boucle