Skip to content

Conversation

@dannytrigo
Copy link

@dannytrigo dannytrigo commented Mar 11, 2024

Prior to this, I was really struggling to receive dock.receiver-information=query responses using the async Receiver, because it runs with 0 timeout on the get calls. It would fail part way through a message, then the next attempt to get would throw an assertion failure because it was reading midway through that message and not finding the magic bytes.

This change adds a buffer where the data is held and only released once full eISCP packets are ready.

messages that are not fully available in one recv call
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant