异步方式读取网络文件的问题

yyfly 2003-12-21 02:58:22

我采用WinInet API编写网络程序,要从网络上读取一个文件,
我用的是InternetReadFileEx,并且设为异步读取,也就是这样
bRetReadFile := InternetReadFileEx(hRequest,@InetReadBuf,IRF_ASYNC,2);
使用IRF_ASYNC这个参数,
我用一个循环也读取,可是和同步方式不同,我不知道怎么判断它是否读完了
文件,因为它就算读完了文件,仍然会返回数据的。好奇怪。
那位了解这方面知识的,告诉我怎么判断它读完了。
...全文
20 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyfly 2003-12-22
  • 打赏
  • 举报
回复
高手们快来看看啊!
fjyhs 2003-12-22
  • 打赏
  • 举报
回复
可不可以用判断文件的大小与接收的文件大小比较。
没做过,瞎猜
hnhb 2003-12-21
  • 打赏
  • 举报
回复
不知道,帮顶,让更多的人能看到,呵呵

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧