Functiematrix — Delphi / C++ Builder

Vergelijk elke functie tussen de edities Standard, Professional en Enterprise. Kies de editie die past bij de protocolbreedte, AI/LLM-behoeften en licentievereisten van je project.

Drie edities, één engine

Standard bevat elk CLIENT-component. Professional voegt de bijbehorende SERVER-componenten toe. Enterprise voegt de hoogperformante servers toe (IOCP, EPOLL, HTTP.SYS, Firewall, LoadBalancer, Proxy).

Standard

Alle clients

Elk clientcomponent: WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, AI/LLM-clients, P2P-clients, de volledige set WebSocket-API-integraties, plus SChannel- en OpenSSL-transporten.

Professional

Clients + servers

Alles uit Standard plus elk servercomponent: WebSocket Server, WS+HTTP Server, OAuth2 Server, JWT Server, WebAuthn Server, WAMP/Stomp/WebRTC-servers, P2P-servers en DataSnap WebBrokerBridge.

Functie-voor-functie-overzicht

Beweeg over een rij voor een snelle markering. Alle edities delen dezelfde kern-API.

WebSocket Core

11 componenten
Functie Standard Professional Enterprise
WebSocket-client RFC 6455-clientcomponent
WebSocket WinHTTP-client Windows WinHTTP-transportvariant
WebSocket IntraWeb-client Clientcomponent voor IntraWeb-apps
WebSocket-server Multithreaded servercomponent
WebSocket + HTTP-server Bedien REST-endpoints naast geüpgradede sockets
Firewall IP-allow/block, inbraakbeveiliging (Beste prestaties)
LoadBalancer-server Verdeel verbindingen over back-ends (Beste prestaties)
Proxyserver Forward proxy voor WebSocket-/HTTP-verkeer (Beste prestaties)
IOCP Indy-server Windows IOCP-transport voor hoge concurrency (Beste prestaties)
EPOLL Indy-server Linux epoll-transport voor hoge concurrency (Beste prestaties)
HTTP.SYS-server Windows kernel-mode HTTP-server (Beste prestaties)

Messaging-protocollen

9 componenten
Functie Standard Professional Enterprise
MQTT-client MQTT 3.1.1- / 5.0-clientcomponent
WAMP 2.0-client WAMP v2 RPC- & pub/sub-client
WAMP 1.0-client Legacy WAMP v1-client
WAMP 1.0-server Legacy WAMP v1-router
STOMP-client Generieke STOMP 1.0- / 1.2-client
STOMP RabbitMQ-client Direct bruikbare RabbitMQ STOMP-client
STOMP ActiveMQ-client Direct bruikbare ActiveMQ STOMP-client
AMQP-client 1.0.0 AMQP 1.0-clientcomponent
AMQP-client 0.9.1 AMQP 0.9.1-clientcomponent

WebRTC

2 componenten
Functie Standard Professional Enterprise
WebRTC-server Signaling-server voor WebRTC-peers
AppRTC-server Met Google AppRTC compatibele signaling-server

P2P

8 componenten
Functie Standard Professional Enterprise
UDP-client Datagram-clientcomponent
UDP-server Datagram-servercomponent
STUN-client NAT-discovery-client
STUN-server NAT-discovery-server
TURN-client Relay-client voor geblokkeerde peers
TURN-server Relay-server voor geblokkeerde peers
ICE-client Connectiviteit opzetten voor P2P
RTCPeerConnection Browser-compatibele peer-connection-client

Ingebouwde protocollen

8 componenten
Functie Standard Professional Enterprise
SGC-protocolclient JSON-RPC pub/sub-client
SGC-protocolserver JSON-RPC pub/sub-server
Dataset-client TDataset-syncclient
Dataset-server TDataset-syncbroker
Files-client Chunked binaire bestandsoverdracht-client
Files-server Chunked binaire bestandsoverdracht-server
Presence-client Online / afwezig / typt-client
Presence-server Online / afwezig / typt-broker

WebSocket-API's

24 client-API's
Functie Standard Professional Enterprise
Realtime-framework-clients Socket.IO-client, SignalR-client, SignalRCore-client, Pusher-client
Crypto-exchange-clients (16) Bitfinex, Binance, Binance Futures, Coinbase Pro, Bitstamp, Huobi, CEX, CEX PLUS, Bitmex, FXCM, Kraken, Kucoin Spot, Kucoin Futures, OKX, Bybit, XTB
Overige WebSocket-API-clients Discord-client, RCON-client, CryptoHopper-client, OpenAI RealTime API

Overige API's & IoT

6 componenten
Functie Standard Professional Enterprise
WhatsApp Cloud API Clientcomponent voor WhatsApp Cloud-messaging
Telegram-client Telegram Bot API-client
RTCMultiConnection-server Met RTCMultiConnection compatibele signaling-server
WebPush-server Op VAPID gebaseerde browser-push-server
AWS IoT-client AWS IoT Core MQTT-bridge
Azure IoT-client Azure IoT Hub MQTT-bridge

HTTP & authenticatie

11 componenten
Functie Standard Professional Enterprise
HTTP/2-client Multiplexing, header-compressie
OAuth2-client OAuth2-clientcomponent
OAuth2-server OAuth2-autorisatieserver
OAuth2-serverprovider Pluggable provider voor OAuth2-server
JWT-client JWT-signing- & -validatieclient
JWT-server JWT-uitgevend servercomponent
WebAuthn-server FIDO Alliance-compatibele wachtwoordloze auth-server
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

DataSnap

3 componenten
Functie Standard Professional Enterprise
WebBrokerBridge-server DataSnap WebBroker-bridge
WebBrokerBridge + HTTP/2 DataSnap WebBroker-bridge over HTTP/2
WebBrokerBridge + HTTP.SYS DataSnap WebBroker-bridge over HTTP.SYS

AI & LLM

13 componenten
Functie 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 multimodale LLM-client
DeepSeek API-client DeepSeek LLM-client
Grok API-client xAI Grok LLM-client
Ollama API-client Lokale Ollama-runtime-client
Mistral API-client Mistral LLM-client
Assistants High-level multi-turn assistant-component
ChatBot Conversationeel chatbotcomponent
Translator High-level vertaalcomponent
Embeddings Client voor het genereren van embedding-vectoren
Pinecone Pinecone-vectordatabase-client

Transport & beveiliging

5 functies
Functie Standard Professional Enterprise
SChannel Native Windows TLS-provider
OpenSSL 1.1 + TLS 1.3 OpenSSL 1.1 met ondersteuning voor TLS 1.3
OpenSSL 3.0 + TLS 1.3 OpenSSL 3.0 met ondersteuning voor TLS 1.3
ALPN-protocol Application-Layer Protocol Negotiation
DTLS over UDP Datagram TLS voor UDP-transporten

Licenties & ondersteuning

5 items
Functie Standard Professional Enterprise
Commerciële licentie Royaltyvrije binaire herdistributie
Volledige Pascal-broncode Bekijk, pas aan en herbouw in je IDE
Delphi 7 — RAD Studio 13 VCL, FireMonkey, console
12 maanden updates Alle point releases en minor versies
Prioriteit-e-mailondersteuning Directe toegang tot het engineeringteam
Inbegrepen Niet beschikbaar in deze editie

Eén API voor elke editie

Upgrade van Standard naar Enterprise zonder je client opnieuw te schrijven. De kern-WebSocket-API is identiek — hogere niveaus ontgrendelen alleen extra protocol- en integratiecomponenten.

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;

Kies je editie

Download de gratis proefversie van de Enterprise-editie en beslis nadat je hebt geëvalueerd welke functies je project nodig heeft.