How I use async networking in C++ to span multiple APIs, link the data, and do it all on one thread

I've been working on a Mac native Twitch app called Kulve, and in this post I talk about some of the inner workings of the networking code and memory management, and how it comes together to allow me to link together data from multiple APIs on a single thread. Async deep dive

Apr 24, 2025 - 21:49
 0
How I use async networking in C++ to span multiple APIs, link the data, and do it all on one thread

I've been working on a Mac native Twitch app called Kulve, and in this post I talk about some of the inner workings of the networking code and memory management, and how it comes together to allow me to link together data from multiple APIs on a single thread.

Async deep dive