Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Client send datagram support. #253

Open
needon1997 opened this issue Jul 8, 2024 · 2 comments
Open

Client send datagram support. #253

needon1997 opened this issue Jul 8, 2024 · 2 comments
Labels
C-feature Category: feature. This is adding a new feature. E-medium Effort: medium. Some knowledge of how the internals work would be useful.

Comments

@needon1997
Copy link

Notice currently only server side support sending datagram, I think it would technically the same code if we want to support such in client side?

@Ruben2424 Ruben2424 added E-medium Effort: medium. Some knowledge of how the internals work would be useful. C-feature Category: feature. This is adding a new feature. labels Dec 30, 2024
@pinkisemils
Copy link

pinkisemils commented Feb 14, 2025

Isn't the extension that's already in master ready to be used? If so, is there anything we could help with to get a crates.io release of the h3-quinn and h3 crates that would include the datagram support?

Nope, I am horribly mistaken. Would it be OK to submit a PR to expose datagrams to client connections too? We're looking to implement an RFC 9298 compliant client, so we have a hard dependency on being able to send datagrams from a client connection.

@Ruben2424
Copy link
Contributor

Would it be OK to submit a PR to expose datagrams to client connections too?

That is, what this issue is about. A PR would be great.
Please keep in mind, that there are yet unreleased changes on master, which move the datagram logic to a seperate crate within this reposetory.
https://github.com/hyperium/h3/tree/master/h3-datagram

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-feature Category: feature. This is adding a new feature. E-medium Effort: medium. Some knowledge of how the internals work would be useful.
Projects
None yet
Development

No branches or pull requests

3 participants