libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.
After having looked at the library's code, it is not entirely clear to me if there is any kind of support for deadlines/timeouts specifically oriented towards network operations. Is this something that is planned to be implemented in the future or have I simply overlooked it?
(P.S.: Thank you very much for such a great work!)
After having looked at the library's code, it is not entirely clear to me if there is any kind of support for deadlines/timeouts specifically oriented towards network operations. Is this something that is planned to be implemented in the future or have I simply overlooked it?
(P.S.: Thank you very much for such a great work!)