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

WebTransport Client #3

Open
manglass opened this issue Oct 5, 2023 · 1 comment
Open

WebTransport Client #3

manglass opened this issue Oct 5, 2023 · 1 comment

Comments

@manglass
Copy link

manglass commented Oct 5, 2023

I have been successfully using https://webtransport.day/ as a client to test wtransport-elixir as a server. I am well versed in JavaScript and don't see a huge leap to implementing a custom browser based client (https://developer.mozilla.org/en-US/docs/Web/API/WebTransport).

  • Can wtransport-elixir initiate connections and use Connection.send_datagram/Stream.send to act as an elixir based client?
    • If so, what are some good patterns for doing so?
    • If not, do you have any suggestions for other libraries or tools to act as an elixir based WebTransport client?
@bugnano
Copy link
Owner

bugnano commented Oct 6, 2023

The underlying Rust library can initiate connections, but my Elixir bindings only focus on the server part and client initiated streams.

Apart from the Rust-based WTransport library, I don't know any other way to have a WebTransport client outside of a browser, sorry.

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

No branches or pull requests

2 participants