CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

郁闷了.怎么recv不到东西啊

楼主3m2u(SameToYou)2004-12-03 18:44:47 在 VC/MFC / 网络编程 提问

 
  写了个程序,从指定网站下载些东西,但是发现运行一段时间以后能连到对方网站connect没问题  
  然后send   "GET   /resource   HTTP/1.0   ..."之类的请求也可以,然后就是recv()   recv这里就不行  
  了,什么也接收不到.通过浏览器也不能访问,或者通过telnet方式可以连接上对方,然后输入  
  GET   ...   之类的再加几个回车,发现就停在这里了,没有反应.但是从别的机器通过浏览器等  
  方式是可以访问的.我检查过socket应该用完后都关闭了.而且netstat   -a开的端口数也不是很多  
  我试着把程序关掉重新运行也不行.  
   
  有一点应该基本可以确定,就是程序长时间运行,下载导致的问题的出现.(下载的东西并不大)  
   
  所以我现在不知道是哪里出的问题,怎么样才能把问题找到.谁能出些主意? 问题点数:0、回复次数:5Top

1 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-12-03 18:55:26 得分 0

memory   leak     ?Top

2 楼3m2u(SameToYou)回复于 2004-12-03 19:27:48 得分 0

memleak能导致这样的情况出现?问题是我运行别的程序没错误出现,而且用ie访问一些网站也是可以的,单单访问我要下载的网站不行.:(  
  Top

3 楼moloto2004()回复于 2004-12-09 15:15:11 得分 0

贴code吧  
  Top

4 楼3m2u(SameToYou)回复于 2004-12-14 13:40:48 得分 0

后来发现还是有这个问题.  
   
  连接并下载一些资源后连接可以,send也可以,send的长度也对,发送的缓冲区设成了0,  
  并设置了超时时间15s  
  但是recv到的长度为0   ,wsagetlasterror=10060   超时.Top

5 楼3m2u(SameToYou)回复于 2004-12-17 18:49:38 得分 0

没有人遇到这样的问题么?频繁一个地址下载东西后就可以连可以发,但收不到了.  
  但是别的机器可以.貌似不是被封了啊Top

相关问题

  • “LPSHELLFOLDER”这是什么东西呀,MSDN怎么查不到。
  • 怪事!我怎么删除不了硬盘里的东西
  • 我这个怎么不显示我想要的东西呀?
  • 我的这个ini文件怎么读不出东西呢!?
  • CB中好多东西都不认识怎么办?
  • 我的东西怎么显示不出来啊??
  • FooterTemplate里的东西怎么看不到呢?
  • SWING布局中,页面怎么显示不出来东西了?
  • win2k professional 管理工具里面的东西不见,怎么办???
  • 桌面不显示任何东西怎么解决?

关键词

  • 下载
  • 连接
  • 网站
  • recv
  • 东西
  • 程序
  • 运行
  • 访问
  • 不行
  • 问题

得分解答快速导航

  • 帖主:3m2u

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo