recv() socket windows prend un temps infini - comment timeout?

- Je utiliser les descripteurs de fichier pour trouver l'lisible sockets et de la lecture. Pour certaines raisons, un socket qui n'a pas de données sur le câble, continue à lire et à ne jamais revenir. Est-il possible que je puisse venir de la recevoir après un délai d'attente?

Je suis en utilisant winsock bibliothèque..

OriginalL'auteur ssk | 2011-07-20