I'm building a web crawler and the target site does not allow more than 2 concurrent connections from the same IP.
My plan was: I would buy an EC2 with 4 additional elastic ip's to get data faster (would be 10 concurrent connections, 8 from additional IP's and 2 from the "main" IP).
I would use the BindIPEndPointDelegate
(took from here) to set the source IP and then start download the pages.
So here my question comes in: The DefaultConnectionLimit will be applied to each source IP or will be the entire application limited to 2 concurrent connections?