Skip to content

LeeOswald/cxx_coro

Repository files navigation

cxx_coro

Experiments with C++'20 coroutines

what's in

asio_coro                          TCP echo server with boost::asio::experimental::coro
cancel                             cancellable coroutines
generator                          simple coroutine-based generator
interruptible                      cancellable coroutines
echo_server                        TCP echo server
echo_client.py                     client for echo server testing 
py_echo_server                     echo-server as a native module (Echo.pyd) for echo_server.py (see below)
echo_server.py                     python echo server (needs Echo.pyd in $PATH)

building

The project depends on Boost and {fmt}. You can either install them manually or use Conan 2. Use update_conan.cmd as a reference of just run it. After installing the dependencies, build the project just like you would build a usual CMake-based project. You may use generate_windows.cmd as a reference.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors