мой код:HttpWebRequest Timeout
System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create("http://192.168.2.2/web/movielist");
req.Timeout = 2000;
System.Net.WebResponse res = req.GetResponse();
System.IO.Stream responseStream = res.GetResponseStream();
Запрашиваемый документ (MovieList) очень большой документ, и это требует более 10 секунд, чтобы получить его завершения.
Я хочу установить только время установления соединения. Насколько я вижу, req.Timeout - это тайм-аут для всего запроса, который не только устанавливает соединение. Для получения документа не должно быть таймаута.
Здесь вы можете найти ответ: http://stackoverflow.com/questions/1500955/adjusting-httpwebrequest-connection-timeout-in-c –