Configurando o tempo limite de envio / recebimento do soquete para menos de 500 ms no .NET

De acordo com a documentação do MSDN, não é possível definir Socket.SendTimeout como um valor menor que 500 ms:http://msdn.microsoft.com/pt-br/library/system.net.sockets.socket.sendtimeout A mesma regra é válida para Socket.ReceiveTimeout (mesmo que não seja mencionado na documentação do MSDN, isso é verdade, pois ambos os casos foram testados praticamente).

Existem outras maneiras de expirar uma operação de recebimento de soquete se, por exemplo, levar mais de 10ms para ser concluída?

questionAnswers(1)

yourAnswerToTheQuestion