I’d like to start multiple HTTP requests rapidly after each other, without having to wait on the previous response to arrive. I’ve tried this using WebClient.UploadStringAsync, but this doesn’t work. I’d like to efficiently implement the following scenario:
- Send request 1
- Send request 2
- Send request 3
And in another thread:
- Receive response 1
- Receive response 2
- Receive response 3
Can this be done in Silverlight?
I’d like to start multiple HTTP requests rapidly after each other, without having to wait on the previous response to arrive
That’s called HTTP Pipelining (assuming you hope to use the same socket) and it’s not supported by many proxies and gateway devices. I would be surprised if Silverlight tried to support it.