首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

socket不能完整抓网页解决办法

2012-02-09 
socket不能完整抓网页用socket发http请求,抓取页面,总是接收到一部分后服务器端就断开连接了。比如抓csdn主

socket不能完整抓网页
用socket发http请求,抓取页面,总是接收到一部分后服务器端就断开连接了。

比如抓csdn主页,总是只能接收60多K或80多K的时候服务器端就断开连接了。

哪位达人知道是怎么回事

socket调用顺序如下:
send(); //发送http请求
while(true)
{
  select(); //检查socket可读性
  recv(); //接收数据
  if(error | finished) break;
}

[解决办法]
有的内容是ajax过去的吧

热点排行