Matrice delle funzionalità — Delphi / C++ Builder

Confronta ogni funzionalità tra le edizioni Standard, Professional ed Enterprise. Scegli l'edizione che corrisponde all'ampiezza dei protocolli del tuo progetto, alle tue esigenze AI/LLM e ai requisiti di licenza.

Tre edizioni, un solo motore

Standard include ogni componente CLIENT. Professional aggiunge i corrispondenti componenti SERVER. Enterprise aggiunge i server ad alte prestazioni (IOCP, EPOLL, HTTP.SYS).

Standard

Client

Client WebSocket, MQTT, STOMP, AMQP, WAMP e Kafka, il client Telegram, i client per gli exchange di criptovalute e per i framework in tempo reale, AWS e Azure IoT, i client OAuth2 e JWT, i client UDP e STUN e il trasporto OpenSSL. HTTP/2, gRPC, i client AI e LLM e SChannel non sono in Standard.

Professional

Client + server

Tutto ciò che c'è in Standard più i componenti server: server WebSocket, server WS+HTTP, server WAMP e WebRTC, i server di protocollo SGC, Dataset, Files e Presence, i server UDP e STUN e il DataSnap WebBrokerBridge. Si aggiungono Firewall, server LoadBalancer, server Proxy, Rate Limiter, Circuit Breaker e API Key Manager, il client della WhatsApp Cloud API e il trasporto SChannel.

Dettaglio funzionalità per funzionalità

Passa con il mouse su una riga per un'evidenziazione rapida. Tutte le edizioni condividono la stessa API di base.

Core WebSocket

12 componenti
Funzionalità Standard Professional Enterprise
Client WebSocket Componente client RFC 6455
Client WebSocket WinHTTP Variante con trasporto WinHTTP su Windows
Client WebSocket IntraWeb Componente client per app IntraWeb
Server WebSocket Componente server multithread —
Server WebSocket + HTTP Servi endpoint REST insieme ai socket WebSocket —
Firewall Allow/block per IP, protezione dalle intrusioni —
Server LoadBalancer Distribuisci le connessioni tra i back-end —
Server Proxy Forward proxy per traffico WebSocket / HTTP —
Server IOCP Indy Trasporto IOCP su Windows per alta concorrenza (Massime prestazioni) — —
Server EPOLL Indy Trasporto epoll su Linux per alta concorrenza (Massime prestazioni) — —
Server HTTP.SYS Server HTTP in modalità kernel su Windows (Massime prestazioni) — —
Clustering multi-nodo Scala pub/sub e Presence tra i nodi (backplane mesh o Redis) — —

Resilienza

3 componenti
Funzionalità Standard Professional Enterprise
Rate Limiter Limitazione della frequenza per connessione e per chiave (token bucket, finestra fissa) —
Circuit Breaker Pattern di resilienza aperto / semiaperto / chiuso per chiamate HTTP e WebSocket —
API Key Manager Rotazione delle chiavi API, scoping e conteggio dei limiti di frequenza —

Protocolli di messaggistica

10 componenti
Funzionalità Standard Professional Enterprise
Client MQTT Componente client MQTT 3.1.1 / 5.0
Client Kafka Componente client Apache Kafka
Client WAMP 2.0 Client WAMP v2 RPC e pub/sub
Client WAMP 1.0 Client WAMP v1 legacy
Server WAMP 1.0 Router WAMP v1 legacy —
Client STOMP Client STOMP 1.0 / 1.2 generico
Client STOMP RabbitMQ Client STOMP per RabbitMQ pronto all'uso
Client STOMP ActiveMQ Client STOMP per ActiveMQ pronto all'uso
Client AMQP 1.0.0 Componente client AMQP 1.0
Client AMQP 0.9.1 Componente client AMQP 0.9.1

WebRTC

1 componente
Funzionalità Standard Professional Enterprise
Server WebRTC Server di signaling per i peer WebRTC —

P2P

8 componenti
Funzionalità Standard Professional Enterprise
Client UDP Componente client a datagrammi
Server UDP Componente server a datagrammi —
Client STUN Client per il discovery del NAT
Server STUN Server per il discovery del NAT —
Client TURN Client di relay per peer bloccati — —
Server TURN Server di relay per peer bloccati — —
Client ICE Stabilimento della connettività per P2P — —
RTCPeerConnection Client di connessione peer compatibile con il browser — —

Protocolli integrati

9 componenti
Funzionalità Standard Professional Enterprise
Client protocollo SGC Client pub/sub JSON-RPC —
Server protocollo SGC Server pub/sub JSON-RPC —
Client Dataset Client di sincronizzazione TDataset —
Server Dataset Broker di sincronizzazione TDataset —
Client Files Client di trasferimento file binari a blocchi —
Server Files Server di trasferimento file binari a blocchi —
Client Presence Client per stato online / assente / sta scrivendo —
Server Presence Broker per stato online / assente / sta scrivendo —
Crittografia end-to-end (E2EE) Protocollo E2EE client e server simmetrico/asimmetrico — —

API WebSocket

24 API client
Funzionalità Standard Professional Enterprise
Client per framework in tempo reale Client Socket.IO, client SignalR, client SignalRCore, client Pusher
Client per exchange di criptovalute (15) Bitfinex, Binance, Binance Futures, Coinbase Pro, Bitstamp, Huobi, CEX, CEX PLUS, Bitmex, Kraken, Kucoin Spot, Kucoin Futures, OKX, Bybit, XTB
Altri client API WebSocket Client Discord, client RCON
Client CryptoHopper Webhook per l'automazione del trading cripto —
API OpenAI RealTime Audio e testo in tempo reale su un'unica sessione WebSocket (solo Windows) — —

Altre API e IoT

5 componenti
Funzionalità Standard Professional Enterprise
WhatsApp Cloud API Componente client per la messaggistica WhatsApp Cloud —
Client Telegram Client per Telegram Bot API
Server WebPush Server di push per browser basato su VAPID — —
Client AWS IoT Bridge MQTT per AWS IoT Core
Client Azure IoT Bridge MQTT per Azure IoT Hub

HTTP e autenticazione

17 componenti
Funzionalità Standard Professional Enterprise
Client HTTP/2 Multiplexing, compressione degli header — —
gRPC Client Chiamate gRPC unary e streaming su HTTP/2 — —
Client OAuth2 Componente client OAuth2
Server OAuth2 Server di autorizzazione OAuth2 — —
Provider per server OAuth2 Provider plugin per il server OAuth2 — —
Client JWT Client per firma e validazione JWT
Server JWT Componente server emettitore di JWT — —
Server WebAuthn Server di autenticazione a passkey e senza password conforme a FIDO Alliance — —
Autenticatore TOTP Autenticazione a due fattori TOTP e HOTP — —
Client LDAP Autenticazione LDAP e Active Directory — —
Service Provider SAML Single sign-on SAML 2.0 per applicazioni web — —
Client OpenID Connect Accesso OIDC con PKCE e validazione dell'ID token — —
Mail OAuth2 Accesso OAuth2 per SMTP, IMAP e POP3 — —
Client AWS SQS Client HTTP per Amazon SQS
Client Google Pub/Sub Client HTTP per Google Cloud Pub/Sub
Client Google Calendar Client HTTP per Google Calendar API
Firebase Cloud Messaging Client HTTP di push FCM

OpenAPI

1 componente
Funzionalità Standard Professional Enterprise
Server OpenAPI Esponi endpoint REST da una specifica OpenAPI 3.0 — —

DataSnap

3 componenti
Funzionalità Standard Professional Enterprise
Server WebBrokerBridge Bridge DataSnap WebBroker —
WebBrokerBridge + HTTP/2 Bridge DataSnap WebBroker su HTTP/2 — —
WebBrokerBridge + HTTP.SYS Bridge DataSnap WebBroker su HTTP.SYS — —

AI e LLM

13 componenti
Funzionalità Standard Professional Enterprise
Protocollo MCP Client per Model Context Protocol — —
Client API OpenAI ChatGPT, DALL-E, Whisper, function calling — —
Client API Anthropic Streaming, vision, tool use — —
Client API Gemini Client per Google Gemini LLM multimodale — —
Client API DeepSeek Client per LLM DeepSeek — —
Client API Grok Client per xAI Grok LLM — —
Client API Ollama Client per il runtime locale Ollama — —
Client API Mistral Client per LLM Mistral — —
Estrazione di documenti PDF o immagine a JSON validato con preset, confidenza per campo e OCR locale opzionale con Tesseract o Windows OCR (novità nella 2026.10) — —
Assistants Componente assistente multi-turno di alto livello (solo Windows) — —
ChatBot Componente chatbot conversazionale (solo Windows) — —
Traduttore Componente di traduzione di alto livello (solo Windows) — —
Embeddings Client per la generazione di vettori di embedding (solo Windows) — —
Pinecone Client per il database vettoriale Pinecone (solo Windows) — —

Trasporto e sicurezza

8 capacità
Funzionalità Standard Professional Enterprise
SChannel Provider TLS nativo di Windows —
OpenSSL 1.1 + TLS 1.3 OpenSSL 1.1 con supporto TLS 1.3 — —
OpenSSL 3.0 + TLS 1.3 OpenSSL 3.0 con supporto TLS 1.3 — —
Collegamento statico di OpenSSL Collega OpenSSL nell'.exe, nessuna DLL libcrypto/libssl (Windows, XE2+) — —
Protocollo ALPN Application-Layer Protocol Negotiation — —
DTLS su UDP Datagram TLS per trasporti UDP — —
TLS nativo di Android TLS nativo di Android tramite SSLEngine, nessun .so OpenSSL (iohAndroidTLS) — —
TLS nativo di Apple TLS nativo di iOS/macOS, nessun .dylib OpenSSL, TLS 1.3 (iohAppleTLS) — —

Controlli

1 componente
Funzionalità Standard Professional Enterprise
TsgcWebView2 Controllo browser WebView2 incorporato basato su Chromium

Licenze e supporto

5 voci
Funzionalità Standard Professional Enterprise
Licenza commerciale Redistribuzione binaria royalty-free
Codice sorgente Pascal completo Ispeziona, personalizza e ricompila nel tuo IDE
Delphi 7 — RAD Studio 13 VCL, FireMonkey, Console
12 mesi di aggiornamenti Tutti i point release e le versioni minori
Supporto e-mail prioritario Accesso diretto al team di engineering

Pacchetti aggiuntivi

venduti separatamente

sgcQUIC e sgcWebRTC sono pacchetti separati, concessi in licenza indipendentemente da sgcWebSockets. Le colonne seguenti indicano con quale edizione ogni componente aggiuntivo può essere abbinato.

Funzionalità Standard Professional Enterprise
sgcQUIC Componenti client e server QUIC (RFC 9000) e HTTP/3 (RFC 9114). Pacchetto separato, disponibile come componente aggiuntivo per Enterprise, con codice sorgente completo. — — +
sgcWebRTC Motore multimediale WebRTC per TsgcRTCPeerConnection: segnalazione SDP manuale, canali dati SCTP, audio Opus/G.711, video VP8/H.264, cifratura DTLS-SRTP. Pacchetto separato, disponibile come componente aggiuntivo per Enterprise, con codice sorgente completo. — — +

Pacchetti autonomi

8 pacchetti

sgcAI, sgcMQ, sgcSocial, sgcAuth, sgcHTTP, sgcREST, sgcHTML e sgcCrypto sono pacchetti autonomi, non componenti aggiuntivi. Ciascuno include il runtime sgcWebSockets Core ed è concesso in licenza singolarmente. Le colonne seguenti indicano se un'edizione include già gli stessi componenti. Dove una riga è spuntata, li possiedi già e il pacchetto duplicherebbe quanto hai. Dove non lo è, il pacchetto autonomo è un'alternativa all'aggiornamento della tua edizione. Per sgcSocial, il client Telegram è incluso nelle edizioni a partire da Standard e il client WhatsApp a partire da Professional, quindi il pacchetto è pensato per gli sviluppatori senza un'edizione. Per sgcAuth, i client OAuth2 e JWT sono inclusi in ogni edizione ma WebAuthn è disponibile solo in Enterprise. Per sgcHTTP, i client Google Cloud sono inclusi in ogni edizione ma i client HTTP/2 e gRPC sono disponibili solo in Enterprise. Per sgcREST, il client OpenAPI è incluso in ogni edizione, il server REST a partire da Professional, e il server OpenAPI solo in Enterprise, quindi è pensato per gli sviluppatori che vogliono il server REST o il server OpenAPI senza aggiornare. Per sgcHTML, i componenti HTML non sono inclusi in nessuna delle edizioni sottostanti. All'interno di sgcWebSockets sono disponibili solo con All-Access, quindi il pacchetto è il modo per ottenerli singolarmente.

Funzionalità Standard Professional Enterprise
sgcAI 15 componenti AI, LLM e MCP in un pacchetto autonomo che include il runtime sgcWebSockets Core. Gli stessi componenti sono inclusi nell'edizione Enterprise, quindi solo chi possiede Standard o Professional ha qualcosa da guadagnarci. — —
sgcMQ Client MQTT 3.1.1 e 5.0, AMQP 0.9.1, AMQP 1.0, Apache Kafka e STOMP in un pacchetto autonomo che include il runtime sgcWebSockets Core. Gli stessi componenti sono inclusi in tutte le edizioni sottostanti, quindi è pensato per gli sviluppatori che non ne possiedono nessuna.
sgcSocial Client WhatsApp Business Cloud API e Telegram TDLib in un pacchetto autonomo che include il runtime sgcWebSockets Core. Il client Telegram è incluso a partire dall'edizione Standard e il client WhatsApp a partire da Professional, quindi è pensato per gli sviluppatori che non possiedono alcuna edizione. —
sgcAuth Client OAuth2, client JWT, WebAuthn con passkey, TOTP, LDAP, SAML, OpenID Connect e Mail OAuth2 in un pacchetto autonomo che include il runtime sgcWebSockets Core. I client OAuth2 e JWT sono inclusi in ogni edizione, gli altri componenti solo in Enterprise, quindi è pensato per gli sviluppatori che li vogliono senza aggiornare. — —
sgcHTTP Client HTTP/2, client gRPC e client Google Cloud Pub/Sub, Calendar e FCM in un pacchetto autonomo che include il runtime sgcWebSockets Core. I client Google Cloud sono inclusi in ogni edizione, i client HTTP/2 e gRPC solo in Enterprise, quindi è pensato per gli sviluppatori che vogliono HTTP/2 e gRPC senza aggiornare. — —
sgcREST Server REST, server OpenAPI e client OpenAPI in un pacchetto autonomo che include il runtime sgcWebSockets Core. Il client OpenAPI è incluso in ogni edizione, il server REST a partire da Professional, e il server OpenAPI solo in Enterprise, quindi è pensato per gli sviluppatori che vogliono il server REST o il server OpenAPI senza aggiornare. — —
sgcHTML Libreria di componenti HTML/UI lato server (Bootstrap 5 + htmx) in un pacchetto autonomo che include il runtime sgcWebSockets Core. Questi componenti non sono inclusi in nessuna delle edizioni sottostanti, quindi il pacchetto è pensato per tutti gli sviluppatori che li vogliono senza All-Access. — — —
sgcCrypto Componenti di cifratura simmetrica e asimmetrica, hashing e gestione delle chiavi in un pacchetto autonomo che include il runtime sgcWebSockets Core. Gli stessi componenti sono inclusi in tutte le edizioni sottostanti, quindi è pensato per gli sviluppatori che non ne possiedono nessuna.
Incluso — Non disponibile in questa edizione + Disponibile come pacchetto aggiuntivo separato

Un'unica API per tutte le edizioni

Passa da Standard a Enterprise senza riscrivere il tuo client. L'API WebSocket di base è identica — i livelli superiori sbloccano semplicemente altri componenti di protocollo e integrazione.

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;
La scelta più conveniente: All-AccessTutti i prodotti eSeGeCe, con Supporto Premium incluso, a partire da €1,059/anno.
Vedi i prezzi All-Access

Scegli la tua edizione

Scarica la versione di prova gratuita dell'edizione Enterprise e decidi dopo aver valutato quali funzionalità servono al tuo progetto.