I am building a c# application that resolves lots of domains into ip addresses asynchronously, using many DNS servers.
i am currently running 1000 requests per second on one windows 7 PC, when i try to run 2000 requests, it takes 2 seconds.
but when i try to run this extra 1000 requests on another windows 7 PC on the same LAN, simultaneously with the other PC, they both take 1 second to finish!
what make me think there is some sort of limitation on the amount of simultaneous asynchronous requests that can be made on a single windows PC.
any one has any input on that matter? thanks in advance!