开发者社区> 问答> 正文

linux c socket编程 1、recv接收不完整 2、有些网站不能打开

screenshot1、看见recv返回的只有1400,所以buf没有把完整的网页源代码记录下来,只有一部分,请问为什么
2、如果换一个网站,比如www.stateair.net,会出现404错误,但浏览器就可以打开,请问为什么
谢谢

展开
收起
杨冬芳 2016-07-11 16:40:36 3674 0
1 条回答
写回答
取消 提交回答
  • IT从业

    1、有时一次接收只有部分数据,你多接收几次,会接受全的。
    2、网站和浏览器之间的通讯协议要搞清楚。可以用一个网路监控工具进行监控和分析。

    2019-07-17 19:54:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载