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.
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.
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).
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.
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.
+ Beste prestaties
Alles uit Professional plus de hoogperformante serverstack: IOCP Indy Server, EPOLL Indy Server, HTTP.SYS Server, Firewall, LoadBalancer Server, Proxy Server en HTTP/2 / HTTP.SYS DataSnap-bridges.
Beweeg over een rij voor een snelle markering. Alle edities delen dezelfde kern-API.
| 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) | — | — |
| 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 |
| Functie | Standard | Professional | Enterprise |
|---|---|---|---|
| WebRTC-server Signaling-server voor WebRTC-peers | — | ||
| AppRTC-server Met Google AppRTC compatibele signaling-server | — |
| 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 |
| 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 | — |
| 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 |
| 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 |
| 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 |
| 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 | — | — |
| 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 |
| 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 |
| 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 | — | — |
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;