




tcp黏包问题:“粘包”可发生在发送端也可发生在接收端:
1.由Nagle算法造成的发送端的粘包:Nagle算法是一种改善网络传输效率的算法。
简单来说就是当我们提交一段数据给TCP发送时,TCP并不立刻发送此段数据,
而是等待一小段时间看看在等待期间是否还有要发送的数据,若有则会一次把这两段数据发送出去。
2.接收端接收不及时造成的接收端粘包:TCP会把接收到的数据存在自己的缓冲区中,
2021-03-16 20:45
标签
go
,
网络
tcp黏包问题
转载
2021-03-16 20:45
标签
go
,
网络
tcp黏包问题:“粘包”可发生在发送端也可发生在接收端:
1.由Nagle算法造成的发送端的粘包:Nagle算法是一种改善网络传输效率的算法。
简单来说就是当我们提交一段数据给TCP发送时,TCP并不立刻发送此段数据,
而是等待一小段时间看看在等待期间是否还有要发送的数据,若有则会一次把这两段数据发送出去。
2.接收端接收不及时造成的接收端粘包:TCP会把接收到的数据存在自己的缓冲区中,





备案号:
闽ICP备19015193号-1
关闭特效