asio
asio copied to clipboard
Asio C++ Library
The function io_uring_prep_cancel, which second param's type is unsigned long long. So we should add reinterpret_cast to avoid compile error.
I've been having some crash issues on MacOS when software plugins that link their own ASIO are installed. Basically, one plugin might statically link 1.12.1, while another will link 1.21.0....
After calling io.restart() when asio_enable_handler_tracking is enabled, stopped() remains true. even though the documentation states otherwise:  Am i making a mistake somewhere : ### io.stopped() erroneously remains true after...
I'm writing a proxy tool, which receives connections from many devices and redirect them to a single proxy server。The problem is, after running for a while, all local ports are...
hello boost asio expert, is there any plan to support RDMA programming with boost asio?
When I call `boost::asio::io_context::strand::running_in_this_thread()`, I got the following result. If the code that calls `running_in_this_thread()` is running in the same strand, then true is returned. Otherwise, false is returned **even...
I see the src/examples/cpp20/ directory in source here, but not in asio-1.22.1.tar.bz2 at https://sourceforge.net/projects/asio/files/asio/1.22.1%20%28Stable%29/asio-1.22.1.tar.bz2 However, src/Makefile.am mentions it as `EXAMPLES_CPP20 = examples/cpp20`
I have some race condition in complex application, trying to understand whats going wrong, need help. I use parallel_group that runs co_spawn deffered task and steady_timer.async_wait. co_spawn runs multiple inner...
I am using boost::asio to implement a simple http client. The client implements HTTP/1.0, so it shuts down the TX side of the socket after sending the request. On Windows...
There seems to be no way to specify options on file descriptor construction, where a CLOEXEC flag could be specified. This primarily concerns sockets and `SOCK_CLOEXEC` flag for `socket` and...