当使用CInternetSession来建立HTTP连接,进行下在网页或者POST,如何进行设定超时呢?session.SetOption(INTERNET_OPTION_CONNECT_TIMEOUT,10);
session.SetOption(INTERNET_OPTION_DATA_SEND_TIMEOUT,10);
session.SetOption(INTERNET_OPTION_DATA_RECEIVE_TIMEOUT,10);

pConnection =session.GetHttpConnection(ServerName);
pFile =pConnection->OpenRequest(CHttpConnection::HTTP_VERB_GET,URL,NULL,1,NULL,NULL,INTERNET_FLAG_RELOAD|INTERNET_FLAG_DONT_CACHE);
result = pFile->SendRequest(); 这么设置似乎没有效果。执行上面最后一行的时候,如果我把网线拔下来会立刻产生异常,然后返回。如果连接不上URL,并不会在10秒(无论我设定的是多少秒)内返回,而是在差不多16秒左右返回。