Bernd Löhr
-
2019-10-10
- status: open --> pending
After a subscription times out and packets are received again later, the sequence numbers must be higher than the last one received (before the time out). This can be an issue if the sender restarts for some reason and the first PD with sequenceNo == 0 is lost for some reason (Generally, sequenceNo zero resets the sequence counter of the subscriber). Happened with PD100 (TG).
Solution:
After a timeout of a subscription, the sequence counter could be reset.