SSL / TLS Backends
sgcWebSockets ships four interchangeable TLS transports behind a single property, TLSOptions.IOHandler. Choose OpenSSL for maximum portability, or a native platform backend (Windows SChannel, Android, iOS/macOS) that uses the operating system's own TLS stack with no OpenSSL libraries to deploy. On Windows, OpenSSL itself can also be linked statically into your executable, so you stay on OpenSSL with nothing to deploy either. Switching backend is one line of code, nothing else changes.