It works right with a single thread.
It looks like in multi-threads execution threads are stealing bytes from each other.

is it needed any synchronization in codec execution?

Emmanuel Lecharny wrote:
Are you sure you have a complete message in your buffer ? Sounds like
you are trying to decode something which is not complete.

Maybe your cumulativeDecoder filter stops cumulating bytes too early ...

Reply via email to