Skip to content

Conversation

giyokun
Copy link
Contributor

@giyokun giyokun commented Aug 28, 2025

replaced the parse frame method to deal with binary messages and properly account for content length.

giyokun and others added 16 commits August 28, 2025 17:31
replaced the parse frame method to deal with binary messages and properly account for content length.
… improved buffer management and state tracking.
…ess with comprehensive NULL byte and content-length tests.
…in __init__ instead of using dataclass field declarations.
@vrslev vrslev self-requested a review August 29, 2025 12:51
@vrslev vrslev linked an issue Aug 29, 2025 that may be closed by this pull request
Copy link
Contributor Author

@giyokun giyokun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have seen and understood the changes you have made. It feels quite a bit cleaner than my hacked up version.

@vrslev
Copy link
Collaborator

vrslev commented Sep 2, 2025

Does it work though?) Can you check that?

@giyokun
Copy link
Contributor Author

giyokun commented Sep 2, 2025 via email

@giyokun
Copy link
Contributor Author

giyokun commented Sep 2, 2025

I have tested now and it seems everything works as it should.

@vrslev
Copy link
Collaborator

vrslev commented Sep 2, 2025

Great!

@vrslev vrslev merged commit 81ff9ed into community-of-python:main Sep 2, 2025
5 checks passed
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.

Binary message are not properly handled
2 participants