Réglage de la prise d'envoyer/recevoir délai de moins de 500ms .NET

Selon la documentation MSDN il n'est pas possible de définir de Socket.SendTimeout à une valeur inférieure à 500 ms: http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.sendtimeout Même règle est valable pour la Socket.ReceiveTimeout (même s'il n'est pas mentionné dans la documentation MSDN, c'est vrai, que les deux cas ont été testés pratiquement).

Existe-il d'autres façons délai d'attente pour une prise opération de réception si, par exemple, prend plus de 10ms à remplir?

Quel est le problème avec le réglage de Socket.ReceiveTimeout à 10ms?
Cochez cette stackoverflow.com/questions/9327326/socket-receivetimeout
J'ai fait un test avec la Prise.ReceiveTimeout mis à 10m. Tous échoué après environ 500ms, donc je suppose que la même règle s'applique ici aussi, même s'il n'est pas mentionné dans la documentation.
oui, mais il tourne un nouveau thread.
Pourquoi voudriez-vous d'un délai d'attente de moins de 500ms? Avec des temps de latence et le potentiel de trafic réseau, beaucoup plus faible que 500ms et vous avez la possibilité d'avoir beaucoup de faux délais d'attente.

OriginalL'auteur donatasm | 2012-05-28