读书人

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

发布时间: 2012-02-09 18:22:27 作者: rapoo

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

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

哪位达人知道是怎么回事

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

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

读书人网 >网络协议

热点推荐