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

Question: is there any async network feature available #114

Open
sassman opened this issue Feb 15, 2021 · 5 comments
Open

Question: is there any async network feature available #114

sassman opened this issue Feb 15, 2021 · 5 comments
Labels
enhancement New feature or request

Comments

@sassman
Copy link

sassman commented Feb 15, 2021

Recently a PR landed on smoltcp that brought async support to the tcp stack. I'm not certain if libhermit-rs or rusty-hermit is directly exposing this api.

So my question: is there any support for async networking already?
Particularly I'm interested in non blocking network IO / green threading when it comes to serving tcp traffic.

I went already thru the code base but couldn't find anything that looks like it, maybe I'm missing something?

@stlankes
Copy link
Contributor

Currently not, I am working on it. I hope that this feature comes soon.

@sassman
Copy link
Author

sassman commented Feb 15, 2021

Oh nice! I think this will become a game changer when it comes to practicality and performance.

@sassman
Copy link
Author

sassman commented Feb 15, 2021

Is there something that one can support you with?

@stlankes
Copy link
Contributor

Currently not, but I think that am able to upload a prototype soon. Afterwards, a review will be nice. :-)

@stlankes stlankes added the enhancement New feature or request label Feb 15, 2021
@stlankes
Copy link
Contributor

It need sometime, but a prototype is available at #117. However, it just a test version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants