send与recv 的基础概念

avatar

1.不管是recv 还是 send 不是直接接收对方数据,都是对自己的操作系统内存操作, 不是一个send对应一个recv


2.

recv:
    wait data 耗时非常长,需要等待
    copy data 
send:
    copy data

3.【重点】

send过程中:TCP协议优化如果两次向内存send时间非常相近则会将两个包 粘在一起发送
recv过程中:如果接收字节大于1024 则会将剩余的字节存在内存中,下次recv的时候优先取出上次未取出的数据

猜你喜欢

转载自blog.csdn.net/weixin_42329277/article/details/80565838