首页 > 解决方案 > 序列号翻转或重置

问题描述

我的应用程序将从不同的主机接收一些带有 uint32 SequenceNumber 的数据,并且只有当 SeqNumber 大于先前处理的数据时,我才会处理这些数据。此 SequenceNumber 可能会翻转为 0,或者可能会在主机重新启动时重置。我的问题是,与前一个相比,我如何识别这样的变化,我可能会收到较小的值。

标签: rolloveruint32

解决方案


推荐阅读