Master只更新SN
Slave只更新NESN
一、判断是不是新的数据包
当Slave收到一包,NESN == SN时,认为是新包;
当Master收到一包, NESN和SN不同,认为是新包;
二、判断是否为重发包(可用于流控):
当Slave收到一包,NESN != SN时,认为是重发包;
当Master收到一包, NESN和SN相同时,Master重传上一包;
Master只更新SN
Slave只更新NESN
一、判断是不是新的数据包
当Slave收到一包,NESN == SN时,认为是新包;
当Master收到一包, NESN和SN不同,认为是新包;
二、判断是否为重发包(可用于流控):
当Slave收到一包,NESN != SN时,认为是重发包;
当Master收到一包, NESN和SN相同时,Master重传上一包;
转载于:https://www.cnblogs.com/yuqilihualuo/p/11341577.html