16大于mss的包是如何拆包的
在13发送缓冲区、滑动窗口 对小于mss的包是如何拆包的的代码上,在10tcp缓冲区大小设置的理论基础上
为了使包>mss(一般1460),发送端将包的大小1300-》1600
为了避免由于接收窗口而拆包,接收端setReceiveBufferSize由100-》3000
保持发送缓冲区为默认,避免发送缓冲区拆包
并将用户缓冲区大小设置为3000(无关紧要)
服务端:
43690
/183.192.17.180:25827
0
1
客户端:
131072
131072
结论:
1 对方窗口>包>MSS && 发送缓冲区>包 ,发送端基本按mss拆包