STTNet Programming Manual
This manual is organized by use case and includes runnable examples, design notes, and links to the complete API reference.
STTNet exposes public capabilities through the stt::network, stt::data, stt::time, stt::file, stt::security, and stt::system namespaces. This manual groups those capabilities by use case and links each topic to runnable demos and API pages.
FoundationExecution model, dependency installation, build workflow, and a minimal service.Network Servers and ClientsHTTP, WebSocket, TCP, UDP, clients, TLS, and WorkerPool.Data and Utility ClassesJSON, time, files, async logging, encoding, crypto, and numeric utilities.SecurityConnection limiting, blacklists, input boundaries, TLS, and security principles.System and ProcessesLinux signals, initialization, server settings, process supervision, and heartbeats.ProductionProject integration, resource limits, monitoring, and production checks.Fully Commented Demos19 buildable examples with run commands, validation steps, and expected results.
Content map: Chapters 1–3 cover the execution model, build workflow, and HTTP basics. Later chapters are grouped by capability, while the API reference provides complete signatures.