Composants de communication de niveau entreprise pour Delphi & .NET

Plus de 20 ans d’excellence en ingénierie. Conformité totale à la RFC 6455, plus de 30 intégrations d’APIs et prise en charge multiplateforme de Windows à Linux, d’iOS à Android. Crée des applications en temps réel, sécurisées et scalables avec des composants natifs auxquels font confiance des milliers de développeurs dans le monde entier.

20+ ans
Code 100% natif
Multiplateforme
Compatible TLS 1.3
761+ Composants
30+ Intégrations d’APIs
20+ Ans d’expérience
5 Plateformes prises en charge

La stack eSeGeCe en un coup d’œil

Une stack unique en couches couvre tout, du réseau jusqu’à l’intégration de l’IA — transports, sécurité, identité et plus de 30 surfaces d’APIs.

CLIENTS Navigateur Application mobile Application de bureau TRANSPORTS sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC SÉCURITÉ Identité, authentification & cryptographie transversales OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES INTÉGRATIONS Plus de 30 APIs · IA · Cloud · Finance IA & LLM OpenAI · Anthropic Gemini · MCP · Embeddings Cloud AWS · Azure · GCP IoT Hub · S3 · Pub/Sub Finance 14 plateformes crypto Tickers en temps réel Compatibilité Socket.IO · SignalR Core Pusher · Firebase

Une stack cohérente — en couches, sécurisée et extensible — du socket jusqu’à ton agent IA.

Des bibliothèques puissantes, un seul écosystème

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, IA et plus de 30 intégrations d’APIs. La bibliothèque de communication Delphi la plus complète disponible.

En savoir plus →

sgcOpenAPI

Génère automatiquement des SDKs Pascal natifs à partir de spécifications OpenAPI 3.x. SDKs prêà-l’emploi pour AWS (280+), Google (250+), Azure (650+).

En savoir plus →

sgcSign

Signatures de documents (XAdES / PAdES / CAdES / ASiC) plus signature de code (Authenticode .exe / .dll, ClickOnce, NuGet, VSIX) via bibliothèque ou sgcSign Server. 10 fournisseurs de clés incluant HSM, AWS KMS, Azure Trusted Signing, HashiCorp Vault. 21 profils de pays UE.

En savoir plus →

sgcBiometrics

Windows Hello, capteurs d’empreintes digitales, reconnaissance faciale pour Delphi/C++ Builder. Intégration avec Windows Biometric Framework.

En savoir plus →

sgcIndy

Suite de composants Indy TCP/IP améliorée avec prise en charge étendue des protocoles et optimisations de performance pour les applications d’entreprise.

En savoir plus →
SYSTÈMES D’EXPLOITATION
Windows 32 & 64 bits
macOS Intel & ARM
Linux x64 · ARM64
iOS 15+ & iPadOS
Android API 26+
IDEs & FRAMEWORKS
Delphi 7 → 13
C++ Builder 2007 → 13
.NET 2.0 → .NET 9

Multiplateforme, multi-framework

Une seule arborescence source se compile en composants natifs sur chaque IDE Embarcadero moderne et chaque OS majeur — bureau, mobile et serveur. Aucun fork spécifique à une plateforme, aucun jonglage de DLL.

5 Cibles OS Windows, macOS, Linux, iOS, Android
12 Versions d’IDE De Delphi 7 à RAD Studio 13
4 Frameworks d’interface VCL, FireMonkey, .NET, Lazarus / FPC
1 Arborescence source Même API et mêmes composants, pour chaque cible

Tous les protocoles dont tu as besoin

Onze protocoles réseau de premier ordre et des variantes compatibles avec l’écosystème. Une seule bibliothèque, tous les styles de messagerie.

Transport
en temps réel
WebSocketRFC 6455
HTTP/2RFC 7540
SSEServer-Sent Events
WebRTCP2P
Messagerie & pub/sub

Implémentations client ET serveur natives des quatre protocoles pub/sub les plus utilisés. Totalement conformes aux spécifications publiées, avec des adaptateurs prêà-l’emploi pour les brokers dominants de chaque écosystème.

MQTT 3.1.1 & 5.0

Pub/sub léger pour l’IoT, le mobile et des millions de connexions simultanées

Trames binaires minuscules (en-tête de 2 octets), sessions persistantes au-delà des déconnexions, messages retenus, last-will-and-testament pour les réseaux peu fiables. Le standard de facto pour la télémétrie IoT et le push mobile.

  • QoS 0 / 1 / 2 — livraison au plus une fois, au moins une fois, exactement une fois
  • Propriétés 5.0 — alias de sujet, expiration des messages, sujets de réponse, propriétés utilisateur
  • Abonnements partagés — répartition de charge d’un sujet sur des pools de workers (5.0)
  • Brokers testés — HiveMQ, Mosquitto, EMQX, AWS IoT Core, Azure IoT Hub

AMQP 0.9.1 & 1.0

Protocole de broker de messages d’entreprise avec prise en charge complète des transactions

Achemine les messages à travers des échanges nommés vers des files d’attente avec des règles de routage riches. Accusé de réception, durabilité et transactions intégrés au protocole. Deux versions réseau distinctes : 0.9.1 domine sur RabbitMQ ; 1.0 est la spécification broker-à-broker standardisée OASIS.

  • Types d’échange — direct, fanout, topic, headers
  • Durabilité — les files persistantes survivent au redémarrage du broker
  • Transactions — commit / rollback atomique multi-messages
  • Brokers testés — RabbitMQ (0.9.1), Azure Service Bus (1.0), ActiveMQ, IBM MQ

STOMP 1.0 & 1.2

Protocole texte simple que tu peux déboguer avec telnet

Protocole basé sur les trames avec un vocabulaire minimal (CONNECT, SUBSCRIBE, SEND, ACK, DISCONNECT). Fonctionne sur tout transport TCP ou WebSocket. Prise en main facile pour les équipes qui veulent un broker sans la complexité d’un protocole binaire.

  • Clients préconfigurés — plugin RabbitMQ STOMP, ActiveMQ
  • Transactions — groupes de messages BEGIN / COMMIT / ABORT
  • Abonnements durables — persistants à travers les reconnexions
  • En-têtes personnalisés — métadonnées de chaîne arbitraires par trame

WAMP v2

Pub/sub et RPC sur une seule connexion WebSocket

Web Application Messaging Protocol unifie la gestion d’événements au niveau applicatif avec les appels de procédures distantes. Les clients peuvent publier, s’abonner, enregistrer des méthodes appelables ET invoquer des méthodes enregistrées par leurs pairs — le tout multiplexé sur une seule connexion.

  • Quatre rôles — publisher, subscriber, caller, callee
  • Authentification — ticket, CRA et schémas extensibles
  • RPC routé — le broker médiatise les appels ; les clients n’ont pas besoin de connaître leurs pairs
  • Cas d’usage — tableaux de bord en temps réel qui ont aussi besoin de méthodes appelables côté serveur
Compatibilité
Socket.IOv4
SignalR Core.NET
PusherChannels

Du chat en temps réel aux agents IA

Les composants eSeGeCe livrent les protocoles et les primitives au cœur des catégories logicielles les plus exigeantes — messagerie, finance, IoT et IA — prêà être intégrés dans ton projet Delphi ou .NET.

Chat en temps réel à grande échelle

Connexions persistantes, présence, canaux de diffusion et messagerie binaire — avec des serveurs multithreadés conçus pour des milliers d’utilisateurs simultanés.

sgcWebSockets Socket.IO WAMP

Trading algorithmique

Flux de données de marché inférieurs à la milliseconde avec TLS complet, trames binaires et reconnexion.

14 plateformes FIX-grade

Agents IA (MCP)

Connecte ChatGPT et Claude à tes propres outils via le Model Context Protocol.

MCP OpenAI Anthropic

Télémétrie IoT

Connecte des millions d’appareils via MQTT 5.0, CoAP, AWS IoT et Azure IoT Hub.

MQTT 5.0 CoAP AWS IoT Azure IoT

Vidéo WebRTC

Médias pair-à-pair avec STUN, TURN et ICE intégrés.

STUN/TURN P2P

Pipelines de signature de documents & de code

Signe des documents — XAdES (XML), PAdES (PDF), CAdES (CMS), conteneurs ASiC — ET du code — Authenticode (.exe / .dll / .msi), manifestes ClickOnce, paquets NuGet, extensions VSIX — via le sgcSign Server intégré. API REST, installateur de service Windows, et pipelines prêà-l’emploi GitHub Actions / Azure DevOps / Jenkins / Docker pour la signature centralisée en CI/CD. Dix fournisseurs de clés (PFX, PKCS#11 HSM, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, CSC v2). Vingt-et-un profils de pays UE pour la facturation électronique et les contrats de travail.

sgcSign XAdES / PAdES / CAdES ASiC Authenticode ClickOnce NuGet HSM / KMS Serveur + API REST

Pourquoi les développeurs choisissent eSeGeCe

Conçu pour la performance et la fiabilité

  • Serveur entièrement multithreadé avec prise en charge IOCP/EPOLL
  • Chiffrement TLS 1.2 & 1.3 avec OpenSSL et SChannel
  • Reconnexion automatique avec la technologie WatchDog
  • Répartition de charge entre plusieurs serveurs back-end
  • Qualité de service avec livraison exactement une fois
WebSocketClient.pas
procedure TForm1.ConnectWebSocket;
begin
  sgcWebSocketClient1.Host := 'echo.websocket.org';
  sgcWebSocketClient1.Port := 443;
  sgcWebSocketClient1.TLS  := True;
  sgcWebSocketClient1.Active := True;
end;

procedure TForm1.OnMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('Received: ' + Text);
end;
WebSocketClient.cpp
void __fastcall TForm1::ConnectWebSocket()
{
  sgcWebSocketClient1->Host = "echo.websocket.org";
  sgcWebSocketClient1->Port = 443;
  sgcWebSocketClient1->TLS  = true;
  sgcWebSocketClient1->Active = true;
}

void __fastcall TForm1::OnMessage(TsgcWSConnection *Connection,
  const UnicodeString Text)
{
  Memo1->Lines->Add("Received: " + Text);
}
WebSocketClient.cs
var client = new TsgcWebSocketClient();
client.Host  = "echo.websocket.org";
client.Port  = 443;
client.TLS   = true;

client.OnMessage += (sender, args) =>
{
  Console.WriteLine($"Received: {args.Text}");
};

client.OnConnect += (sender, args) =>
{
  client.WriteData("Hello from .NET!");
};

client.Active = true;
WebSocketClient.lpr
program WebSocketClient;
{$mode objfpc}{$H+}
uses
  sgcWebSocket;

var
  Client: TsgcWebSocketClient;
begin
  Client := TsgcWebSocketClient.Create(nil);
  Client.Host := 'echo.websocket.org';
  Client.Port := 443;
  Client.TLS  := True;
  Client.Active := True;
  ReadLn;
  Client.Free;
end.

Connecte tes applis à la révolution de l’IA

Intégration native avec OpenAI, Anthropic, Google Gemini et le Model Context Protocol. Crée des applications intelligentes avec une prise en charge de premier ordre pour ChatGPT, Claude, les embeddings, le function calling et le streaming IA en temps réel — le tout depuis ta base de code Delphi ou .NET.

OpenAI

ChatGPT, DALL-E, Whisper, fine-tuning et assistants. Couverture complète de l’API avec prise en charge du streaming et du function calling.

En savoir plus →

MCP

Implémentation serveur et client du Model Context Protocol. Expose des outils, des prompts et des ressources aux modèles d’IA sans friction.

En savoir plus →

ChatBot

Crée une IA conversationnelle avec des interactions proches de l’humain. Conversations multi-tours, gestion du contexte et réponses en streaming.

En savoir plus →

Embeddings

Bases de données vectorielles, intégration Pinecone et applications IA personnalisées. Recherche sémantique et retrieval-augmented generation.

En savoir plus →

Conçu pour la production

Conçu pour les charges de travail qui empêchent un SRE de dormir — connexions longue durée, chiffrées par défaut et auto-réparantes face au churn.

10,000+ Connexions simultanées

Les pools par thread IOCP (Windows) et EPOLL (Linux) maintiennent un serveur unique performant sous charge.

TLS 1.3 Chiffrement de bout en bout

OpenSSL 3.0 sur toutes les plateformes plus SChannel natif sous Windows — aucune DLL supplémentaire requise.

< 1 ms Latence des trames

Framing sans copie en localhost ; extension de messages compressés (RFC 7692) prête à l’emploi.

24/7 Reconnexion automatique WatchDog

Heartbeats, backoff exponentiel et reprise de session gardent les clients connectés malgré les coupures réseau.

Ce que disent les développeurs

Plebiscité par des développeurs Delphi, C++ Builder, Lazarus et .NET qui construisent des applications en temps réel dans le monde entier.

sgcWebSockets est incroyable et votre support est le meilleur !
Christian Meyer Fondateur & CTO
Votre bibliothèque sgcWebSockets est très utile et facile à configurer. Continuez votre excellent travail !
Simone Moretti Développeur Delphi
Merci beaucoup pour votre aide et votre support — j’adore vos composants.
Mark Steinfeld CTO

Un seul abonnement. Cinq produits. Zéro royalties.

Ajoute dès aujourd’hui des capacités temps réel, IA et signature numérique à ton appli Delphi ou .NET — avec le code source complet, des mises à jour pendant toute la durée de l’abonnement et un déploiement sans royalties.