-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
questionFurther information is requestedFurther information is requested
Description
Hi guys, author of quic-go here 👋
I'm trying to compile a simple quic-go server and client to WASM, and I'm running into the following problem: sending UDP datagrams fails with an Invalid argument error.
I managed to distill it down to this simple example:
func main() {
conn, err := wasip1.ListenPacket("udp", "127.0.0.1:6121")
if err != nil {
log.Fatalf("failed to listen: %v", err)
}
if _, err := conn.WriteTo([]byte("foobar"), &net.UDPAddr{IP: net.IPv4(127, 0, 0, 1), Port: 1234}); err != nil {
log.Fatalf("failed to write: %v", err)
}
}The above code works when using wasirun, but it fails with wasmedge.
Apologies if I'm missing something obvious, or if I opened the issue in the wrong repo. I'm pretty new to WASM.
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested