AheadOf a是否在b的前面,a是否大于b。
当值达到2的16次方,会从0开始。
AheadOf(a, b), 这里a = newest seq num , b= seq num,b>a 这里返回false。
AheadOf(a, b), 这里a = newest seq num , b= seq num,b < a 这里返回true。
seq num 在newest seq num之后。
AheadOf(a, b), 这里a = newest seq num , b= seq num, b发生回转,b在a后面, b变成小值, 返回false。
AheadOf(a, b), 这里a = newest seq num , b= seq num, a发生回转,a在b后面, a变成小值, 返回true。
如果有乱序或者丢包,先等待20ms,如果没有包过来,就会认为真的丢包了。