INTERNET_OPTION_CONNECT_TIMEOUT nützt nichts?



  • Hi,

    CInternetSession ISession;
    CHttpConnection* pConnection = NULL;
    CHttpFile* pURLFile;	
    
    	ISession.SetOption(INTERNET_OPTION_CONNECT_TIMEOUT, 5000);
    
    	try
    	{	
    		pConnection = ISession.GetHttpConnection("127.0.0.1", 80);
    		pURLFile = pConnection->OpenRequest("GET", "/");	
    		pURLFile->SendRequest();		
    		pURLFile->QueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF, Header);
    
    	}
    

    so sieht mein code aus, also funzt alles soweit.
    Das problem ist, das Timeout nützt überhaupt nichts, egal wie hoch oder niedrig.
    Habe mal gegoogelt und das prob gefunden: Q176420

    Also muss ich das irgendwie "umgehen" bzw ersetzen.

    Leider weiß ich nicht wirklich was ich dagegen machen kann, aber es wäre sehr wichtig dass es ein Timeout gibt.

    (weiß jemand ob es standardmäßig ein timeout gibt und wie hoch das ist?)

    danke für eure hilfe

    mfg



  • blind muss man sein^^

    http://support.microsoft.com/kb/224318/EN-US/
    hier steht schon die lösung 😉


Anmelden zum Antworten