Feature-Matrix — Delphi/C++ Builder | sgcWebSockets | eSeGeCe

Feature-Matrix — Delphi / C++ Builder

Vergleiche jede Funktion über die Editionen Standard, Professional und Enterprise hinweg. Wähle die Edition, die zur Protokollbreite, zu deinen KI/LLM-Anforderungen und zu deinen Lizenzanforderungen passt.

Drei Editionen, eine Engine

Standard liefert jede CLIENT-Komponente. Professional ergänzt die passenden SERVER-Komponenten. Enterprise ergänzt die Hochleistungs-Server (IOCP, EPOLL, HTTP.SYS).

Standard

Alle Clients

Jede Client-Komponente: WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, KI/LLM-Clients, P2P-Clients, die vollständigen WebSocket-API-Integrationen sowie OpenSSL-Transporte.

Professional

Clients + Server

Alles aus Standard sowie jede Server-Komponente: WebSocket Server, WS+HTTP Server, OAuth2 Server, JWT Server, WebAuthn-Server, WAMP/STOMP/WebRTC-Server, P2P-Server und DataSnap WebBrokerBridge.

Funktion-für-Funktion-Aufschlüsselung

Bewege den Mauszeiger über eine Zeile für eine kurze Hervorhebung. Alle Editionen teilen sich dieselbe Kern-API.

WebSocket-Kern

12 Komponenten
Funktion Standard Professional Enterprise
WebSocket Client RFC-6455-Client-Komponente
WebSocket WinHTTP Client Windows-WinHTTP-Transport-Variante
WebSocket IntraWeb Client Client-Komponente für IntraWeb-Anwendungen
WebSocket Server Multithread-Server-Komponente
WebSocket + HTTP Server REST-Endpunkte neben aufgewerteten Sockets bereitstellen
Firewall IP-Allow/Block, Intrusion Protection (Beste Leistung)
LoadBalancer Server Verbindungen über Back-Ends verteilen (Beste Leistung)
Proxy Server Forward-Proxy für WebSocket-/HTTP-Datenverkehr (Beste Leistung)
IOCP Indy Server Windows-IOCP-Transport für hohe Nebenläufigkeit (Beste Leistung)
EPOLL Indy Server Linux-EPOLL-Transport für hohe Nebenläufigkeit (Beste Leistung)
HTTP.SYS Server Windows-Kernel-Mode-HTTP-Server (Beste Leistung)
Multi-Node-Clustering Pub/Sub und Presence über Knoten skalieren (Mesh- oder Redis-Backplane)

Resilienz

3 Komponenten
Funktion Standard Professional Enterprise
Rate Limiter Ratenbegrenzung pro Verbindung und pro Schlüssel (Token Bucket, festes Fenster)
Circuit Breaker Resilienzmuster offen / halb offen / geschlossen für HTTP- und WebSocket-Aufrufe
API Key Manager API-Schlüssel-Rotation, Scoping und Ratenlimit-Abrechnung

Messaging-Protokolle

10 Komponenten
Funktion Standard Professional Enterprise
MQTT Client MQTT-3.1.1-/-5.0-Client-Komponente
Kafka Client Apache-Kafka-Client-Komponente
WAMP 2.0 Client WAMP-v2-RPC- und Pub/Sub-Client
WAMP 1.0 Client Legacy-WAMP-v1-Client
WAMP 1.0 Server Legacy-WAMP-v1-Router
STOMP Client Generischer STOMP-1.0-/-1.2-Client
STOMP RabbitMQ Client Sofort einsatzbereiter RabbitMQ-STOMP-Client
STOMP ActiveMQ Client Sofort einsatzbereiter ActiveMQ-STOMP-Client
AMQP Client 1.0.0 AMQP-1.0-Client-Komponente
AMQP Client 0.9.1 AMQP-0.9.1-Client-Komponente

WebRTC

2 Komponenten
Funktion Standard Professional Enterprise
WebRTC Server Signalisierungsserver für WebRTC-Peers
AppRTC Server Mit Google AppRTC kompatibler Signalisierungsserver

P2P

8 Komponenten
Funktion Standard Professional Enterprise
UDP Client Datagram-Client-Komponente
UDP Server Datagram-Server-Komponente
STUN Client NAT-Discovery-Client
STUN Server NAT-Discovery-Server
TURN Client Relay-Client für blockierte Peers
TURN Server Relay-Server für blockierte Peers
ICE Client Konnektivitätsaufbau für P2P
RTCPeerConnection Browser-kompatibler Peer-Connection-Client

Eingebaute Protokolle

9 Komponenten
Funktion Standard Professional Enterprise
SGC Protocol Client JSON-RPC-Pub/Sub-Client
SGC Protocol Server JSON-RPC-Pub/Sub-Server
Dataset Client TDataset-Synchronisations-Client
Dataset Server TDataset-Synchronisations-Broker
Files Client Client für stückweise Binärdateiübertragung
Files Server Server für stückweise Binärdateiübertragung
Presence Client Client für Online-/Abwesenheits-/Tipp-Status
Presence Server Broker für Online-/Abwesenheits-/Tipp-Status
End-to-End-Verschlüsselung (E2EE) Symmetrisches/asymmetrisches E2EE-Client- & Server-Protokoll

WebSocket-APIs

24 Client-APIs
Funktion Standard Professional Enterprise
Echtzeit-Framework-Clients Socket.IO-Client, SignalR-Client, SignalRCore-Client, Pusher-Client
Krypto-Börsen-Clients (15) Bitfinex, Binance, Binance Futures, Coinbase Pro, Bitstamp, Huobi, CEX, CEX PLUS, Bitmex, Kraken, Kucoin Spot, Kucoin Futures, OKX, Bybit, XTB
Weitere WebSocket-API-Clients Discord-Client, RCON-Client, CryptoHopper-Client, OpenAI-RealTime-API

Weitere APIs und IoT

6 Komponenten
Funktion Standard Professional Enterprise
WhatsApp Cloud API Client-Komponente für WhatsApp-Cloud-Messaging
Telegram Client Telegram-Bot-API-Client
RTCMultiConnection Server RTCMultiConnection-kompatibler Signalisierungsserver
WebPush Server VAPID-basierter Browser-Push-Server
AWS IoT Client AWS-IoT-Core-MQTT-Bridge
Azure IoT Client Azure-IoT-Hub-MQTT-Bridge

HTTP und Authentifizierung

12 Komponenten
Funktion Standard Professional Enterprise
HTTP/2 Client Multiplexing, Header-Komprimierung
gRPC Client Unäres & Streaming-gRPC über HTTP/2
OAuth2 Client OAuth2-Client-Komponente
OAuth2 Server OAuth2-Autorisierungsserver
OAuth2 Server Provider Pluggable-Provider für OAuth2-Server
JWT Client JWT-Signatur- und Validierungs-Client
JWT Server JWT-ausstellende Server-Komponente
WebAuthn-Server FIDO-Alliance-konformer Server für passwortlose Authentifizierung
AWS SQS Client Amazon-SQS-HTTP-Client
Google Pub/Sub Client Google-Cloud-Pub/Sub-HTTP-Client
Google Calendar Client Google-Calendar-API-HTTP-Client
Firebase Cloud Messaging FCM-HTTP-Push-Client

OpenAPI

1 Komponente
Funktion Standard Professional Enterprise
OpenAPI-Server REST-Endpunkte aus einer OpenAPI-3.0-Spezifikation bereitstellen

DataSnap

3 Komponenten
Funktion Standard Professional Enterprise
WebBrokerBridge Server DataSnap-WebBroker-Bridge
WebBrokerBridge + HTTP/2 DataSnap-WebBroker-Bridge über HTTP/2
WebBrokerBridge + HTTP.SYS DataSnap-WebBroker-Bridge über HTTP.SYS

KI und LLM

13 Komponenten
Funktion Standard Professional Enterprise
MCP Protocol Model-Context-Protocol-Client
OpenAI API Client ChatGPT, DALL-E, Whisper, Function Calling
Anthropic API Client Streaming, Vision, Tool Use
Gemini API Client Google-Gemini-multimodaler-LLM-Client
DeepSeek API Client DeepSeek-LLM-Client
Grok API Client xAI-Grok-LLM-Client
Ollama API Client Lokaler Ollama-Runtime-Client
Mistral API Client Mistral-LLM-Client
Assistants High-Level-Multi-Turn-Assistenz-Komponente
ChatBot Komponente für Konversations-Chatbots
Translator High-Level-Übersetzungskomponente
Embeddings Client zur Erzeugung von Embedding-Vektoren
Pinecone Pinecone-Vektordatenbank-Client

Transport und Sicherheit

7 capabilities
Funktion Standard Professional Enterprise
SChannel Nativer Windows-TLS-Provider
OpenSSL 1.1 + TLS 1.3 OpenSSL 1.1 mit TLS-1.3-Unterstützung
OpenSSL 3.0 + TLS 1.3 OpenSSL 3.0 mit TLS-1.3-Unterstützung
ALPN Protocol Application-Layer Protocol Negotiation
DTLS über UDP Datagram-TLS für UDP-Transporte
Natives Android TLS Android-natives TLS über SSLEngine, keine OpenSSL-.so (iohAndroidTLS)
Natives Apple TLS iOS-/macOS-natives TLS, keine OpenSSL-.dylib, TLS 1.3 (iohAppleTLS)

Steuerelemente

1 Komponente
Funktion Standard Professional Enterprise
TsgcWebView2 Eingebettetes Chromium-basiertes WebView2-Browser-Steuerelement

Lizenzierung und Support

5 entries
Funktion Standard Professional Enterprise
Commercial License Lizenzgebührenfreie Binär-Weiterverbreitung
Full Pascal Source Code Einsehen, anpassen und in deiner IDE neu kompilieren
Delphi 7 — RAD Studio 13 VCL, FireMonkey, Console
12 Monate Updates Alle Patchreleases und Minor-Versionen
Priority Email Support Direct access an den engineering team

Zusatzpakete

separat erhältlich

sgcHTML und sgcQUIC sind separate Pakete, die unabhängig von sgcWebSockets lizenziert werden. Die folgenden Spalten zeigen, mit welcher Edition das jeweilige Zusatzpaket kombiniert werden kann.

Funktion Standard Professional Enterprise
sgcHTML Serverseitige HTML/UI-Komponentenbibliothek (Bootstrap 5 + htmx). Separates Paket, als Zusatz zu Professional oder Enterprise erhältlich. + +
sgcQUIC QUIC- (RFC 9000) und HTTP/3- (RFC 9114) Client- und Server-Komponenten. Separates Paket, als Zusatz zu Enterprise erhältlich, mit vollständigem Quellcode. +
Included Not verfügbar in this edition + Als separates Zusatzpaket erhältlich

One API Across Every Edition

Upgrade from Standard to Enterprise without rewriting your-Client. The core WebSocket API is identical — higher tiers just unlock additional protocol and integration Komponenten.

uses
  sgcWebSocket_Client, sgcWebSocket_Types;

var
  WSClient: TsgcWebSocketClient;

procedure TForm1.Connect;
begin
  WSClient := TsgcWebSocketClient.Create(nil);
  WSClient.Host := 'myserver.example.com';
  WSClient.Port := 443;
  WSClient.TLS := True;
  WSClient.OnMessage := OnMessage;
  WSClient.Active := True;
end;
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Choose Your Edition

Download the free trial des Enterprise edition and decide once you've evaluated which features your project needs.