- changed status to resolved
Losing frames under exceptional cases of long framestreams with incomplete frames
Issue #2
resolved
Under (very) special circumstances, we might lose 1 frame packet. These cases are originated from a frame that has incomplete frame ending, for example:
[ .... <Header .... checksum> < Frame > < Frame > ... <Incomplete Frame> ]
This case is rarely seen as Frames usually comes complete. In this case, Incomplete Frame will be lost. Instead we should clear the buffer, place <Incomplete Frame> and set nBytesInBuffer to the number of bytes remaining expecting to receive another framestream completing the <Incomplete Frame>
Comments (1)
-
reporter - Log in to comment
Debug mode off, this commit should resolve
#2→ <<cset a1e05f02a685>>