利用VB Winsock控件获取网页源码,如何接收完整的数据及如何判断接收完毕?

利用VBWinsock控件获取网页源码,在网页比较大的情况下,会分多次发送数据,即Data_arrival事件多次触发,那么如何利用byte数组的方式接收数据(只能用by... 利用VB Winsock控件获取网页源码,在网页比较大的情况下,会分多次发送数据,即Data_arrival事件多次触发,那么如何利用byte数组的方式接收数据(只能用byte方式,不能用string方式,因为string方式会导致部分汉字乱码),并且判断整个网页都接收完成? 展开
 我来答
lnncfly633
2011-09-05
知道答主
回答量:27
采纳率:0%
帮助的人:18.2万
展开全部
网速问题,如果真想玩就弄个代理。教育网与网通电信接口都小。再不就是半夜玩。

你在网上搜代理加速器,或者网游代理就可以,选个收费的比较稳定!希望对你有帮助,如果有帮助请给好评!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FM网络
2011-09-05 · TA获得超过825个赞
知道小有建树答主
回答量:1130
采纳率:0%
帮助的人:973万
展开全部
正常的网页源码都是</html> 结束的。
判断是否正确收到 </html>即可。
追问
我原先就是用这个特殊标记符来判断的,但我想能不能用字节数来判断,就是如何取到一个总字节数,然后收到多少字节数,再进行对比,这样判断可以吗?
追答
不能用字节数来判断.

http 协议中,没有这个信息。

用 时间来判断,可能更合适,即 超过多少时间,没有新的数据,即可认为结束了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式