eSeGeCe — Composants de communication d’entreprise pour Delphi & .NET
EN VEDETTE · L’écosystème eSeGeCe

Composants de communication de niveau entreprise pour Delphi & .NET

Vingt ans d’ingénierie, condensés en une seule stack native. Conformité totale à la RFC 6455, plus de 30 intégrations d’APIs et une portée multiplateforme de Windows à Linux, d’iOS à Android. Crée des applications en temps réel, sécurisées et scalables avec des composants 100% natifs, auxquels font confiance plus de 3 000 développeurs dans le monde entier.

  • 20+ ans
  • Code 100% natif
  • Multiplateforme
  • Compatible TLS 1.3
3 000+ Développeurs Des applications en production dans le monde entier
761+ Composants Unités source rien que dans sgcWebSockets
30+ Intégrations d’APIs IA, cloud, finance et messagerie
20+ Ans d’expérience De Delphi 7 à RAD Studio 13
5 Plateformes prises en charge Windows, macOS, Linux, iOS, Android

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

Le pack All-Access débloque sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics et sgcIndy sous une seule licence. Code source complet, mises à jour pendant toute la durée de l’abonnement et déploiement sans royalties sur chaque plateforme que tu vises.

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

Six bibliothèques qui partagent le même standard d’ingénierie : code 100% natif, source complète et prise en charge de Delphi 7 à RAD Studio 13 et .NET 9.

sgcWebSockets

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

En savoir plus →

sgcHTML

Crée des interfaces web complètes directement en Delphi et .NET, sans équipe front-end séparée. 64 composants HTML côté serveur, mises à jour WebSocket en temps réel et interactivité propulsée par htmx.

En savoir plus →

sgcOpenAPI

Un seul produit groupé : parser OpenAPI 3.x, générateur de SDK Pascal, serveur OpenAPI, plus de 1 195 SDK préconçus pour AWS, Azure, Google Cloud et Microsoft Graph.

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 dont 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 et 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 →

Chaque produit est livré avec le code source complet et un déploiement sans royalties. Le pack All-Access couvre les six.

Une seule arborescence source, toutes les cibles

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.

WebSocket · RFC 6455 HTTP/2 · RFC 7540 HTTP/3 · QUIC SSE · Server-Sent Events WebRTC · STUN / TURN / ICE MQTT · 3.1.1 & 5.0 AMQP · 0.9.1 & 1.0 STOMP · 1.0 & 1.2 WAMP · v2 CoAP · IoT Socket.IO · v4 SignalR Core · .NET Pusher · Channels TLS 1.2 / 1.3
Messagerie & pub/sub

Implémentations client ET serveur natives des quatre protocoles pub/sub les plus utilisés par les développeurs. Totalement conformes aux spécifications publiées, avec des adaptateurs prêts à 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 donc jamais 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. Tout est prêt à être intégré 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 automatique.

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 avec XAdES (XML), PAdES (PDF), CAdES (CMS) et les conteneurs ASiC. Signe du code avec Authenticode (.exe / .dll / .msi), les manifestes ClickOnce, les paquets NuGet et les extensions VSIX, le tout via le sgcSign Server intégré. Il embarque une API REST, un installateur de service Windows et des pipelines prêts à l’emploi GitHub Actions, Azure DevOps, Jenkins et Docker pour la signature centralisée en CI/CD. Dix fournisseurs de clés sont pris en charge (PFX, PKCS#11 HSM, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, CSC v2), plus 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

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 →

Pourquoi les développeurs choisissent eSeGeCe

Le même composant, la même API, dans quatre langages. Dépose-le sur une fiche, indique un hôte, et te voilà connecté.

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
  • Code source complet et déploiement sans royalties
procedure TForm1.ConnectWebSocket;
begin
  sgcWebSocketClient1.Host   := 'www.esegece.com';
  sgcWebSocketClient1.Port   := 2053;
  sgcWebSocketClient1.TLS    := True;
  sgcWebSocketClient1.Active := True;
end;

procedure TForm1.OnMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('Received: ' + Text);
end;
void __fastcall TForm1::ConnectWebSocket()
{
  sgcWebSocketClient1->Host   = "www.esegece.com";
  sgcWebSocketClient1->Port   = 2053;
  sgcWebSocketClient1->TLS    = true;
  sgcWebSocketClient1->Active = true;
}

void __fastcall TForm1::OnMessage(TsgcWSConnection *Connection,
  const UnicodeString Text)
{
  Memo1->Lines->Add("Received: " + Text);
}
var client = new TsgcWebSocketClient();
client.Host = "www.esegece.com";
client.Port = 2053;
client.TLS  = true;

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

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

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

var
  Client: TsgcWebSocketClient;
begin
  Client := TsgcWebSocketClient.Create(nil);
  Client.Host   := 'www.esegece.com';
  Client.Port   := 2053;
  Client.TLS    := True;
  Client.Active := True;
  ReadLn;
  Client.Free;
end.

La même API publique sur Delphi, C++ Builder, Lazarus / FPC et .NET.

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

Plébiscité 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

Tu vois la vue La stack d’eSeGeCe.

Montre-moi un autre angle →
Garantie satisfait ou remboursé de 30 joursPas satisfait ? Demandez un remboursement intégral dans les 30 jours suivant l'achat. Voir la politique de remboursement

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

Ajoute dès aujourd’hui la communication en temps réel, l’interface HTML, l’IA et la 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.