Captor: An easy-to-understand Reactor in C++ ... to help you get familiar with network programming in Linux and know about the reactor pattern, step by step! Companion blog posts: Implementing Socket Function Wrappers I/O Multiplexing Reactor Pattern Beginners Reactor Pattern Multi-threading