CInternetSession类怎么设置连接超时? 我的代码如下: CInternetSession session; session.SetOption(INTERNET_OPTION_CONNECT_TIMEOUT , 1000); session.OpenURL(myurl); 可是好像没用,myurl 不存在时等很久都没有返回,另外重置也不行,请高手帮忙,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /* 网络连接请求时间超时值在数毫秒级。如果连接请求时间超过这个超时值,请求将被取消。 缺省的超时值是无限的。 */ session.SetOption(INTERNET_OPTION_CONNECT_TIMEOUT,60000);session.SetOption(INTERNET_OPTION_SEND_TIMEOUT,60000);session.SetOption(INTERNET_OPTION_RECEIVE_TIMEOUT,60000);/* 在重试连接之间的等待的延时值在毫秒级。*/ session.SetOption(INTERNET_OPTION_CONNECT_BACKOFF,500); /* 在网络连接请求时的重试次数。如果一个连接企图在指定的重试次数后仍失败,则请求被取消。 缺省值为5。*/ session.SetOption(INTERNET_OPTION_CONNECT_RETRIES, 10); 说实话wininet真是不好用,如果http的话,还不如自己用socket,构造http真接请求呢 MS的BUG:参考:http://support.microsoft.com/kb/176420/EN-US/解决方法:http://support.microsoft.com/kb/224318/en-us其实我也正为这个头疼呢 恩,这个是有bug,我开始不知道,再开一个线程,强行关闭session CEGUI 与DirectX 如何结合? CFontDialog 在Win7 下 征集一些最好做错误处理的警告 程序问题 今天,发布了我的第一个开源项目:Tangram,希望朋友们喜欢…… (100分)请教ATL编写ASP组件过程中遇到的问题 急问!!!!!!!!!!!!!! 能否使用vc编程,控制word文件的操作 窗口风格的OVERLAPPED到底是什么意思? 关于标准C语言(*nix上的C)的经典论坛在哪里?每个10分 不好意思啊,问个超级简单的HBITMAP对象的显示问题。 请问串口通讯协议怎么写呢? 能用C++写而不用C写吗?
网络连接请求时间超时值在数毫秒级。如果连接请求时间超过这个超时值,请求将被取消。
缺省的超时值是无限的。
*/
session.SetOption(INTERNET_OPTION_CONNECT_TIMEOUT,60000);
session.SetOption(INTERNET_OPTION_SEND_TIMEOUT,60000);
session.SetOption(INTERNET_OPTION_RECEIVE_TIMEOUT,60000);
/* 在重试连接之间的等待的延时值在毫秒级。*/
session.SetOption(INTERNET_OPTION_CONNECT_BACKOFF,500);
/* 在网络连接请求时的重试次数。如果一个连接企图在指定的重试次数后仍失败,则请求被取消。 缺省值为5。*/
session.SetOption(INTERNET_OPTION_CONNECT_RETRIES, 10);
,如果http的话,还不如自己用socket,构造http真接请求呢
参考:
http://support.microsoft.com/kb/176420/EN-US/
解决方法:
http://support.microsoft.com/kb/224318/en-us
其实我也正为这个头疼呢