I am new and have the question for the following scenario
I may have a large number clients send the following request to server at same time. I would like to know how the server decide when/how to timeout/deny user request because of too much concurrent requests
There have couple things I would like getting help
Is that buffer size 4096 too small? For this scenario, who control the timeout? Or the request.Timeout is only used between initial request and get the response at beginning?
The server side timeout is for the whole read bytes from stream?
the clients are request download a single large file over 100MB.
HttpWebRequest request = CreateHttpWebRequest( new Uri( sTemp ), "GET" );
HttpWebRequest request = WebRequest.Create( requestURI ) as HttpWebRequest;
request.Method = "GET";
try
{
Stream inStream = response.GetResponseStream();
string ...
Go to the complete details ...