社区
网络编程
帖子详情
???????????CInternetSession类的OpenUrl的方法可不可以设置超时????????
lzd
2002-11-22 12:20:20
pFile=(CInternetFile*)session.OpenURL(url);
上面这句一直没有返回怎么办???可以设置超时吗?
...全文
76
7
打赏
收藏
???????????CInternetSession类的OpenUrl的方法可不可以设置超时????????
pFile=(CInternetFile*)session.OpenURL(url); 上面这句一直没有返回怎么办???可以设置超时吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netree
2003-04-09
打赏
举报
回复
zjing9464(阿姥)的方法好象不行,
这个问题我遇到了,还没有找到解决的方法,
当程序运行到第一行的时候就会停在那儿,(下面的代码执行不到)
然后过一个小时返回“操作超时”,
不知道是什么原因,
我已经被这个问题困饶了好多天了。
shane123
2003-04-09
打赏
举报
回复
CInternetSession session;
session.SetOption(INTERNET_OPTION_CONNECT_TIMEOUT,1000*3);//设置联接时间
然后,用联接的方法,超时就有效了
runky
2002-12-10
打赏
举报
回复
这种方式下,经常url对应的网页下载不全,知道为什么吗?
zjing9464
2002-12-10
打赏
举报
回复
file = (CInternetFile*) session.OpenURL(buf);
if(file)
{
CString somecode;
while(file->ReadString(somecode) !=NULL)
{
if(有返回值的操作)
{
return TRUE;
}
else
{
//没有返回值的操作....
}
}
puyinghua
2002-12-10
打赏
举报
回复
笨办法, 轮询, 设定条件, 如果不成就不再试图打开链接了
snsins
2002-11-22
打赏
举报
回复
不能设置
telong
2002-11-22
打赏
举报
回复
关注....
关于
CIn
ternet
Session
关于
CIn
ternet
Session
2009-09-01 10:06
CObject└
CIn
ternet
Session
使用
类
CIn
ternet
Session
创建并初始化一个或多个同时的In
ternet
会话。如果需要,还可描述与代理服务器的连接。如果In
ternet
连接必须在应用过程中保持着,可创建一个
类
CWinApp的
CIn
ternet
Session
成员。一旦已建立起In
ternet
会话,就可调用
Open
URL
。
CIn
ternet
Session
会通过调用全局函数AfxParse
CIn
ternet
Session
的简单使用
CIn
ternet
Session
使用
类
CIn
ternet
Session
创建并初始化一个或多个同时的In
ternet
会话。如果需要,还可描述与代理服务器的连接。如果In
ternet
连接必须在应用过程中保持着,可创建一个
类
CWinApp的
CIn
ternet
Session
成员。一旦已建立起In
ternet
会话,就可调用
Open
URL
。
CIn
ternet
Session
会通过调用全局函数AfxParse
URL
来为分析映射
URL
。无论协议
类
型如何,
CIn
ternet
Session
解释
CIn
ternet
Session
介绍与简单使用
使用
类
CIn
ternet
Session
创建并初始化一个或多个同时的In
ternet
会话。如果需要,还可描述与代理服务器的连接。
CIn
ternet
Session
CObject └
CIn
ternet
Session
如果In
ternet
连接必须在应用过程中保持着,可创建一个
类
CWinApp的
CIn
ternet
Sess
MFC 下载网络文件到本地 利用 CHttpFile 和
URL
DownloadToFile 【可设
超时
及进度】两种方式
说明
方法
1较为简单,通用的多,但在某些环境下可能出现未知错误(也有可能你碰不到,反正我是碰到了)。
方法
2实现相对麻烦点,但可
设置
超时
时间以及进度展示,但要实例化一个LPBINDSTATUSCALLBACK 子
类
,在这个子
类
中去实现。这个相对好用点,
方法
1遇到的错误的情况,用
方法
2却可以正常使用。 LPBINDSTATUSCALLBACK 这个子
类
代码没有贴出来,放在文未,可点击下载。 ...
MFC文件下载
1.
CIn
ternet
Session
使用
类
CIn
ternet
Session
创建并初始化一个或多个同时的In
ternet
会话。如果需要,还可描述与代理服务器的连接。如果In
ternet
连接必须在应用过程中保持着,可创建一个
类
CWinApp的
CIn
ternet
Session
成员。一旦已建起In
ternet
会话,就可调用
Open
URL
。
CIn
ternet
Session
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章