Matrice de fonctionnalités — Delphi / C++ Builder

Compare chaque fonctionnalité dans les éditions Standard, Professional et Enterprise. Choisis l'édition qui correspond à l'éventail de protocoles, aux besoins IA/LLM et aux exigences de licence de ton projet.

Trois éditions, un seul moteur

Standard inclut tous les composants CLIENT. Professional ajoute les composants SERVEUR correspondants. Enterprise ajoute les serveurs haute performance (IOCP, EPOLL, HTTP.SYS, Firewall, LoadBalancer, Proxy).

Standard

Tous les clients

Tous les composants client : WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, clients IA/LLM, clients P2P, l'ensemble complet des intégrations d'API WebSocket, plus les transports SChannel et OpenSSL.

Professional

Clients + serveurs

Tout ce qui est inclus dans Standard, plus tous les composants serveur : serveur WebSocket, serveur WS+HTTP, serveur OAuth2, serveur JWT, serveur WebAuthn, serveurs WAMP/Stomp/WebRTC, serveurs P2P et DataSnap WebBrokerBridge.

Détail fonctionnalité par fonctionnalité

Survole n'importe quelle ligne pour un surlignage rapide. Toutes les éditions partagent la même API de base.

Cœur WebSocket

11 composants
Fonctionnalité Standard Professional Enterprise
Client WebSocket Composant client RFC 6455
Client WebSocket WinHTTP Variante de transport Windows WinHTTP
Client WebSocket IntraWeb Composant client pour applications IntraWeb
Serveur WebSocket Composant serveur multithread
Serveur WebSocket + HTTP Sers des endpoints REST en parallèle des sockets upgradés
Firewall Autorisation/blocage d'IP, protection contre les intrusions (meilleures performances)
LoadBalancer Server Répartit les connexions sur les back-ends (meilleures performances)
Proxy Server Proxy direct pour le trafic WebSocket / HTTP (meilleures performances)
IOCP Indy Server Transport Windows IOCP pour forte concurrence (meilleures performances)
EPOLL Indy Server Transport Linux epoll pour forte concurrence (meilleures performances)
HTTP.SYS Server Serveur HTTP en mode noyau Windows (meilleures performances)

Protocoles de messagerie

9 composants
Fonctionnalité Standard Professional Enterprise
Client MQTT Composant client MQTT 3.1.1 / 5.0
Client WAMP 2.0 Client WAMP v2 RPC & pub/sub
Client WAMP 1.0 Client WAMP v1 hérité
Serveur WAMP 1.0 Routeur WAMP v1 hérité
Client STOMP Client STOMP 1.0 / 1.2 générique
Client STOMP RabbitMQ Client STOMP RabbitMQ prêt à l'emploi
Client STOMP ActiveMQ Client STOMP ActiveMQ prêt à l'emploi
Client AMQP 1.0.0 Composant client AMQP 1.0
Client AMQP 0.9.1 Composant client AMQP 0.9.1

WebRTC

2 composants
Fonctionnalité Standard Professional Enterprise
Serveur WebRTC Serveur de signalisation pour les pairs WebRTC
Serveur AppRTC Serveur de signalisation compatible Google AppRTC

P2P

8 composants
Fonctionnalité Standard Professional Enterprise
Client UDP Composant client datagramme
Serveur UDP Composant serveur datagramme
Client STUN Client de découverte NAT
Serveur STUN Serveur de découverte NAT
Client TURN Client relais pour les pairs bloqués
Serveur TURN Serveur relais pour les pairs bloqués
Client ICE Établissement de connectivité pour P2P
RTCPeerConnection Client de connexion peer compatible navigateur

Protocoles intégrés

8 composants
Fonctionnalité Standard Professional Enterprise
Client protocole SGC Client pub/sub JSON-RPC
Serveur protocole SGC Serveur pub/sub JSON-RPC
Client Dataset Client de synchronisation TDataset
Serveur Dataset Broker de synchronisation TDataset
Client Files Client de transfert de fichiers binaires par morceaux
Serveur Files Serveur de transfert de fichiers binaires par morceaux
Client Presence Client en ligne / absent / en train d'écrire
Serveur Presence Broker en ligne / absent / en train d'écrire

API WebSocket

24 API client
Fonctionnalité Standard Professional Enterprise
Clients de frameworks temps réel Client Socket.IO, client SignalR, client SignalRCore, client Pusher
Clients d'échanges crypto (16) Bitfinex, Binance, Binance Futures, Coinbase Pro, Bitstamp, Huobi, CEX, CEX PLUS, Bitmex, FXCM, Kraken, Kucoin Spot, Kucoin Futures, OKX, Bybit, XTB
Autres clients d'API WebSocket Client Discord, client RCON, client CryptoHopper, OpenAI RealTime API

Autres API & IoT

6 composants
Fonctionnalité Standard Professional Enterprise
WhatsApp Cloud API Composant client pour la messagerie WhatsApp Cloud
Client Telegram Client API Telegram Bot
Serveur RTCMultiConnection Serveur de signalisation compatible RTCMultiConnection
Serveur WebPush Serveur push navigateur basé sur VAPID
Client AWS IoT Pont MQTT AWS IoT Core
Client Azure IoT Pont MQTT Azure IoT Hub

HTTP & authentification

11 composants
Fonctionnalité Standard Professional Enterprise
Client HTTP/2 Multiplexage, compression des en-têtes
Client OAuth2 Composant client OAuth2
Serveur OAuth2 Serveur d'autorisation OAuth2
Fournisseur serveur OAuth2 Fournisseur enfichable pour le serveur OAuth2
Client JWT Client de signature & validation JWT
Serveur JWT Composant serveur d'émission de JWT
Serveur WebAuthn Serveur d'authentification sans mot de passe conforme à FIDO Alliance
Client AWS SQS Client HTTP Amazon SQS
Client Google Pub/Sub Client HTTP Google Cloud Pub/Sub
Client Google Calendar Client HTTP API Google Calendar
Firebase Cloud Messaging Client push HTTP FCM

DataSnap

3 composants
Fonctionnalité Standard Professional Enterprise
Serveur WebBrokerBridge Pont DataSnap WebBroker
WebBrokerBridge + HTTP/2 Pont DataSnap WebBroker sur HTTP/2
WebBrokerBridge + HTTP.SYS Pont DataSnap WebBroker sur HTTP.SYS

IA & LLM

13 composants
Fonctionnalité Standard Professional Enterprise
Protocole MCP Client Model Context Protocol
Client API OpenAI ChatGPT, DALL-E, Whisper, function calling
Client API Anthropic Streaming, vision, utilisation d'outils
Client API Gemini Client LLM multimodal Google Gemini
Client API DeepSeek Client LLM DeepSeek
Client API Grok Client LLM xAI Grok
Client API Ollama Client runtime Ollama local
Client API Mistral Client LLM Mistral
Assistants Composant assistant multi-tours de haut niveau
ChatBot Composant chatbot conversationnel
Traducteur Composant de traduction de haut niveau
Embeddings Client de génération de vecteurs d'embedding
Pinecone Client de base de données vectorielle Pinecone

Transport & sécurité

5 capacités
Fonctionnalité Standard Professional Enterprise
SChannel Fournisseur TLS natif Windows
OpenSSL 1.1 + TLS 1.3 OpenSSL 1.1 avec support TLS 1.3
OpenSSL 3.0 + TLS 1.3 OpenSSL 3.0 avec support TLS 1.3
Protocole ALPN Application-Layer Protocol Negotiation
DTLS sur UDP TLS datagramme pour les transports UDP

Licence & support

5 entrées
Fonctionnalité Standard Professional Enterprise
Licence commerciale Redistribution binaire sans redevance
Code source Pascal complet Inspecte, personnalise et recompile dans ton IDE
Delphi 7 — RAD Studio 13 VCL, FireMonkey, Console
12 mois de mises à jour Toutes les versions correctives et mineures
Support e-mail prioritaire Accès direct à l'équipe d'ingénierie
Inclus Non disponible dans cette édition

Une seule API pour toutes les éditions

Passe de Standard à Enterprise sans réécrire ton client. L'API WebSocket de base est identique — les niveaux supérieurs débloquent simplement des composants supplémentaires de protocole et d'intégration.

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;

Choisis ton édition

Télécharge l'essai gratuit de l'édition Enterprise et décide une fois que tu as évalué les fonctionnalités dont ton projet a besoin.