Stream: C#/.net-collaboration

Topic: wasi-sockets missing bits


view this post on Zulip Pavel Šavara (Sep 24 2024 at 15:11):

@Dave Bakker (badeend) and others

I would appreciate your feedback on the set of (posix) features that I found missing in wasi-libc while working on dotnet

please help me to confirm that limitations I listed in the description at the top of my PR are

many thanks!

cc @dicej

Limitations permanent design of WASI ? WASIp2 doesn't support SO_LINGER -> PlatformNotSupportedException WASIp2 doesn't support DONTFRAGMENT->IP_MTU_DISCOVER -> PlatformNotSuppor...

view this post on Zulip Pavel Šavara (Sep 24 2024 at 15:14):

I'm not looking for authoritative answers or fixes. Just for sanity check.

view this post on Zulip Dave Bakker (badeend) (Sep 24 2024 at 15:41):

I'll look into it later today probably

view this post on Zulip Dave Bakker (badeend) (Sep 24 2024 at 19:19):

Done

view this post on Zulip Pavel Šavara (Sep 25 2024 at 11:15):

For mixing pollables https://github.com/WebAssembly/wasi-libc/issues/542

In context of dotnet sockets I would like to be able to wasi:poll_poll on mix of handles which were created by consuming other WASI APIs, like wasi:http and file handles obtained by using libc sock...

Last updated: Dec 13 2025 at 20:04 UTC