mein Code: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();
Das angeforderte Dokument (Movielist) ist ein sehr großes Dokument und es erfordert mehr als 10 Sekunden, um es vollständig abzurufen.
Ich möchte nur eine Zeitüberschreitung für den Verbindungsaufbau selbst festlegen. Soweit ich sehen kann req.Timeout ist ein Timeout für die gesamte Anfrage nicht nur die Verbindung herzustellen. Es sollte keine Zeitüberschreitung für das Abrufen des Dokuments geben.
Sie könnten die Antwort hier finden: http://stackoverflow.com/questions/1500955/adjusting-httpwebrequest-connection-timeout-in-c –