When you call WebClient.UploadStringAsync twice, without waiting for the WebClient.UploadStringCompleted event, the following exception is thrown:
"WebClient does not support concurrent I / O"
This does not seem to be supported.
The reason for wanting to run multiple HTTP POST requests without having to wait for a previous response is due to performance; I want to avoid a round trip. Is there a way around this limitation?
source
share