Architecture Overview

Twampyre uses a plugin based design. Plugins provide protocol specific logic while the core manages sessions and exposes a REST API. Each session runs either asynchronously or in a dedicated thread depending on the plugin type.