HttpWebRequest.GetResponse TIMEOUT? C # NetCf3.5 - PullRequest
0 голосов
/ 09 января 2011

у меня есть этот код:

    string StreamUrl = _DestinationStreamUrl + "/" + gLoginString + "/" 
+ Command + "?http," + StreamParam + ",csv&winmob=" + 
ClassGlobalClass.VersioneJack; 

Uri uri = new Uri(StreamUrl);

HttpWebRequest httpRequest = (HttpWebRequest)HttpWebRequest.Create(uri); 

httpRequest.Timeout = 60000; 

httpRequest.KeepAlive = false; 

if (SendHeader != null) 
    { 
        httpRequest.Headers.Add("X", SendHeader); 
    } 

HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse(); 
StreamReader reader = new StreamReader(httpResponse.GetResponseStream()); 

Result = reader.ReadToEnd(); 

httpRequest.Abort(); 
httpResponse.Close(); 
reader.Close();

Сервер получает закрытое соединение от клиента через 3 секунды, но в моем коде у меня этого нет ... и я получаю исключение TimeOut наGetResponse через 60 секунд.

Спасибо.

...