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

net: rebase work of PR#4273 #4442

Closed
wants to merge 1 commit into from
Closed

Conversation

leongross
Copy link
Contributor

@leongross leongross commented Aug 28, 2024

Pick up the work @scottfeldman already did on the network rework and extend it.
Because tinygo has improved syscall support for Linux systems for a while, start implementing the systemer interface.

issues

1. unknown file type

$ ./net
dial: dial tcp4 127.0.0.1:31337: waiting for unsupported file type

caused by https://cs.opensource.google/go/go/+/master:src/internal/poll/fd_poll_runtime.go;l=80?q=%22waiting%20for%20unsupported%20file%20type%22&ss=go%2Fgo
src/internal/poll/fd_poll_runtime.go: pollDesc.wait
src/internal/poll/fd_poll_runtime.go: pollDesc.waitWrite
src/internal/poll/fd_unix.go: fd.Write

@leongross leongross changed the title net: rebase scott feldsmanns work of PR#4273 net: rebase work of PR#4273 Aug 28, 2024
@leongross
Copy link
Contributor Author

Example application I use to test out simple network support on x86_64 linux systems: https://gist.github.com/leongross/ed23eafe85105ead0a63c88e4964657b

pick up the work scott already did on the network rework

Signed-off-by: leongross <leon.gross@9elements.com>
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