SSL- / TLS-Backends
sgcWebSockets liefert vier austauschbare TLS-Transporte hinter einer einzigen Eigenschaft, TLSOptions.IOHandler. Wähle OpenSSL für maximale Portabilität oder ein natives Plattform-Backend (Windows SChannel, Android, iOS/macOS), das den eigenen TLS-Stack des Betriebssystems nutzt, ohne OpenSSL-Bibliotheken ausliefern zu müssen. Unter Windows lässt sich OpenSSL selbst zudem statisch in deine ausführbare Datei einbinden, sodass du bei OpenSSL bleiben kannst, ebenfalls ohne etwas ausliefern zu müssen. Der Wechsel des Backends ist eine einzige Codezeile, sonst ändert sich nichts.