社区
网络协议与配置
帖子详情
小白问一下TCP/IP发送,接收机制的问题
烟袅许伊
2016-10-27 11:04:15
客户端,调用send,长度假如说是1MB。
服务器,调用while(true)recv,那recv会返回多次,还是只返回一次1MB的数据?
为什么?
还是说,TCP协议也是需要数据自行分片的?
...全文
254
2
打赏
收藏
小白问一下TCP/IP发送,接收机制的问题
客户端,调用send,长度假如说是1MB。 服务器,调用while(true)recv,那recv会返回多次,还是只返回一次1MB的数据? 为什么? 还是说,TCP协议也是需要数据自行分片的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wfcdream
2016-11-11
打赏
举报
回复
首先,tcp发送的数据不可能一下子是1M的,tcp也会将数据分包,一个包一个包发送,只是tcp协议比udp的好处是自己维护包顺序,也就是你不用关心这一个个包到了接收端怎么再还原成那1M数据,知道发送的细节那你就应该明白recv返回为什么要用while了,就是不一定能够一次就将数据返回,可能会多次,跟网络状况和硬件都有关系。
烟袅许伊
2016-11-08
打赏
举报
回复
没人回答么?求解答啊。。。
windows网络编程之
tcp
/
ip
适用人群 windows网络编程的初学者 课程概述 课程简介: 这部教程是windows网络编程课程的第一部分课程:
tcp
/
ip
协议 后续会有第二部分课程:udp/
ip
协议以及第三部分课程http协议的课程发布。希望能够帮助到大家。 ...
TCP
/
IP
协议详解
TCP
/
IP
协议(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在不同网络之间传输信息的协议集合,
TCP
/
IP
协议不单单指的是
TCP
和
IP
两个协议,还包含FTP.SMTP等多种通讯协议,只是...
TCP
/
IP
协议三次握手和四次挥手
TCP
/
IP
协议不仅仅指的是
TCP
和
IP
两个协议,而是指一个由FTP、SMTP、
TCP
、UDP、
IP
等协议构成的协议族, 只是因为在
TCP
/
IP
协议中
TCP
协议和
IP
协议最具代表性,所以被称为
TCP
/
IP
协议。
TCP
/
IP
协议参考ISO,OSI模型共有七层...
TCP
/
IP
通信传输流及各层网络协议详细解读
一、
TCP
/
IP
通信传输流
TCP
/
IP
协议族按层次分别分为以下4层:应用层、传输层、网络层和数据链路层 1、利用
TCP
/
IP
协议族进行网络通信时,会通过分层顺序与对方进行通信。
发送
端从应用层往下走,
接收
端则从链路层往上...
面试干货:
TCP
/
IP
协议的经典面试知识点总结!
今天给大家推荐的是,
TCP
/
IP
协议的经典面试知识点总结,希望对大家有帮助,谢谢。 简介 我们平时经常听到的
TCP
/
IP
协议,其实是一个协议族; 只不过因为
TCP
、
IP
是其中最核心的协议,所以平时统称为
TCP
/
IP
协议; ...
网络协议与配置
1,738
社区成员
1,306
社区内容
发帖
与我相关
我的任务
网络协议与配置
网络协议与配置相关内容讨论专区
复制链接
扫一扫
分享
社区描述
网络协议与配置相关内容讨论专区
网络协议
网络安全
tcp/ip
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章