Some versions of Windows limit the number of open requests on a given socket.
An intermittent ConnectFailed exception occurs when running under load.
Workstation versions of Windows restrict the number of open requests that can be queued against a socket.
The ideal solution is to use a higher performance Windows operating system. For information about supported platforms see Operating systems.