Communicatiecomponenten van enterpriseniveau voor Delphi & .NET

Meer dan 20 jaar engineering-excellentie. Volledige RFC 6455-compliance, 30+ API-integraties en multiplatform-ondersteuning van Windows tot Linux, iOS tot Android. Bouw realtime, veilige en schaalbare toepassingen met native componenten waarop duizenden ontwikkelaars wereldwijd vertrouwen.

20+ jaar
100% native code
Multiplatform
Klaar voor TLS 1.3
761+ Componenten
30+ API-integraties
20+ Jaar ervaring
5 Ondersteunde platforms

De eSeGeCe-stack in één oogopslag

Eén gelaagde stack dekt alles, van de wire tot de AI-integratie — transports, beveiliging, identiteit en 30+ API-interfaces.

CLIENTS Browser Mobiele app Desktop-app TRANSPORTS sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC BEVEILIGING Overkoepelende identiteit, auth & crypto OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES INTEGRATIES 30+ API's · AI · Cloud · Financiën AI & LLM OpenAI · Anthropic Gemini · MCP · embeddings Cloud AWS · Azure · GCP IoT Hub · S3 · Pub/Sub Financiën 14 cryptobeurzen Realtime tickers Compatibiliteit Socket.IO · SignalR Core Pusher · Firebase

Eén samenhangende stack — gelaagd, veilig en uitbreidbaar — van de socket helemaal tot aan je AI-agent.

Krachtige bibliotheken, één ecosysteem

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, AI en meer dan 30 API-integraties. De meest uitgebreide Delphi-communicatiebibliotheek die er is.

Meer informatie →

sgcOpenAPI

Genereer automatisch native Pascal-SDK's vanuit OpenAPI 3.x-specificaties. Kant-en-klare SDK's voor AWS (280+), Google (250+), Azure (650+).

Meer informatie →

sgcSign

Documenthandtekeningen (XAdES / PAdES / CAdES / ASiC) plus code signing (Authenticode .exe / .dll, ClickOnce, NuGet, VSIX) via bibliotheek of sgcSign Server. 10 sleutelproviders, waaronder HSM, AWS KMS, Azure Trusted Signing en HashiCorp Vault. 21 EU-landprofielen.

Meer informatie →

sgcBiometrics

Windows Hello, vingerafdruksensoren en gezichtsherkenning voor Delphi/C++ Builder. Integratie met het Windows Biometric Framework.

Meer informatie →

sgcIndy

Uitgebreide Indy TCP/IP-componentensuite met uitgebreide protocolondersteuning en prestatie-optimalisaties voor enterprisetoepassingen.

Meer informatie →
BESTURINGSSYSTEMEN
Windows 32- & 64-bits
macOS Intel & ARM
Linux x64 · ARM64
iOS 15+ & iPadOS
Android API 26+
IDE'S & FRAMEWORKS
Delphi 7 → 13
C++ Builder 2007 → 13
.NET 2.0 → .NET 9

Multiplatform, multi-framework

Eén broncodeboom compileert tot native componenten op elke moderne Embarcadero-IDE en elk groot besturingssysteem — desktop, mobiel en server. Geen platformspecifieke forks, geen gegoochel met DLL's.

5 OS-targets Windows, macOS, Linux, iOS, Android
12 IDE-versies Delphi 7 tot en met RAD Studio 13
4 UI-frameworks VCL, FireMonkey, .NET, Lazarus / FPC
1 Broncodeboom Dezelfde API en componenten, elke target

Elk protocol dat je nodig hebt

Elf eersteklas wire-protocollen en ecosysteemcompatibele varianten. Eén bibliotheek, elke messaging-stijl.

Realtime
transport
WebSocketRFC 6455
HTTP/2RFC 7540
SSEServer-Sent Events
WebRTCP2P
Messaging & pub/sub

Native client- EN serverimplementaties van de vier pub/sub-wire-protocollen die ontwikkelaars het meest gebruiken. Volledig in lijn met de gepubliceerde specificaties, met kant-en-klare adapters voor de toonaangevende brokers in elk ecosysteem.

MQTT 3.1.1 & 5.0

Lichtgewicht pub/sub voor IoT, mobiel en miljoenen gelijktijdige verbindingen

Compacte binaire frames (2 bytes header), persistente sessies tussen verbroken verbindingen, behouden berichten en last-will-and-testament voor onbetrouwbare netwerken. De facto-standaard voor IoT-telemetrie en mobiele push.

  • QoS 0 / 1 / 2 — at-most-once, at-least-once, exactly-once delivery
  • 5.0-properties — topic-aliassen, berichtvervaldatum, response-topics, user-properties
  • Shared subscriptions — load-balance één topic over worker pools (5.0)
  • Geteste brokers — HiveMQ, Mosquitto, EMQX, AWS IoT Core, Azure IoT Hub

AMQP 0.9.1 & 1.0

Enterprise-message-brokerprotocol met volledige transactieondersteuning

Routeert berichten via benoemde exchanges naar queues met uitgebreide routeringsregels. Acknowledgement, duurzaamheid en transacties zitten ingebakken in het protocol. Twee verschillende wire-versies: 0.9.1 domineert RabbitMQ; 1.0 is de door OASIS gestandaardiseerde broker-to-broker-spec.

  • Exchange-typen — direct, fanout, topic, headers
  • Duurzaamheid — persistente queues overleven een broker-herstart
  • Transacties — atomaire commit / rollback van meerdere berichten
  • Geteste brokers — RabbitMQ (0.9.1), Azure Service Bus (1.0), ActiveMQ, IBM MQ

STOMP 1.0 & 1.2

Eenvoudig tekstgebaseerd protocol dat je kunt debuggen met telnet

Frame-gebaseerd protocol met een minimale woordenschat (CONNECT, SUBSCRIBE, SEND, ACK, DISCONNECT). Werkt over elk TCP- of WebSocket-transport. Eenvoudige onboarding voor teams die een broker willen zonder de complexiteit van een binair protocol.

  • Vooraf geconfigureerde clients — RabbitMQ STOMP-plugin, ActiveMQ
  • Transacties — BEGIN / COMMIT / ABORT berichtgroepen
  • Duurzame abonnementen — blijven bestaan na opnieuw verbinden
  • Custom headers — willekeurige string-metadata per frame

WAMP v2

Pub/sub én RPC over één WebSocket-verbinding

Web Application Messaging Protocol verenigt eventing op applicatieniveau met remote procedure calls. Clients kunnen publiceren, abonneren, aanroepbare methoden registreren EN door peers geregistreerde methoden aanroepen — allemaal gemultiplext op één verbinding.

  • Vier rollen — publisher, subscriber, caller, callee
  • Authenticatie — ticket, CRA en pluggable schema's
  • Routed RPC — broker bemiddelt calls; clients hoeven peers niet te kennen
  • Use case — realtime dashboards die ook server-aanroepbare methoden nodig hebben
Compatibiliteit
Socket.IOv4
SignalR Core.NET
PusherChannels

Van realtime chat tot AI-agents

eSeGeCe-componenten leveren de protocollen en primitieven achter enkele van de meest veeleisende softwarecategorieën — messaging, finance, IoT en AI — klaar om direct in je Delphi- of .NET-project te plaatsen.

Realtime chat op grote schaal

Persistente verbindingen, presence, broadcast-kanalen en binaire messaging — met multithreaded servers gebouwd voor duizenden gelijktijdige gebruikers.

sgcWebSockets Socket.IO WAMP

Algoritmische handel

Marktdata-feeds onder de milliseconde met volledige TLS, binaire frames en automatische reconnect.

14 beurzen FIX-niveau

AI-agents (MCP)

Koppel ChatGPT en Claude aan je eigen tools via het Model Context Protocol.

MCP OpenAI Anthropic

IoT-telemetrie

Verbind miljoenen apparaten via MQTT 5.0, CoAP, AWS IoT en Azure IoT Hub.

MQTT 5.0 CoAP AWS IoT Azure IoT

WebRTC-video

Peer-to-peer-media met ingebouwde STUN, TURN en ICE.

STUN/TURN P2P

Pipelines voor document- en code signing

Onderteken documenten — XAdES (XML), PAdES (PDF), CAdES (CMS), ASiC-containers — EN code — Authenticode (.exe / .dll / .msi), ClickOnce-manifesten, NuGet-packages, VSIX-extensies — via de meegeleverde sgcSign Server. REST API, Windows-service-installer en kant-en-klare pipelines voor GitHub Actions / Azure DevOps / Jenkins / Docker voor gecentraliseerde CI/CD-ondertekening. Tien sleutelproviders (PFX, PKCS#11 HSM, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, CSC v2). Eenentwintig EU-landprofielen voor e-facturatie en arbeidscontracten.

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

Waarom ontwikkelaars kiezen voor eSeGeCe

Gebouwd voor prestaties en betrouwbaarheid

  • Volledig multithreaded server met IOCP/EPOLL-ondersteuning
  • TLS 1.2- & 1.3-encryptie met OpenSSL en SChannel
  • Automatische herverbinding met WatchDog-technologie
  • Load balancing over meerdere back-end-servers
  • Quality of Service met exactly-once delivery
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.

Verbind je apps met de AI-revolutie

Native integratie met OpenAI, Anthropic, Google Gemini en het Model Context Protocol. Bouw intelligente toepassingen met eersteklas ondersteuning voor ChatGPT, Claude, embeddings, function calling en realtime AI-streaming — allemaal vanuit je Delphi- of .NET-codebase.

OpenAI

ChatGPT, DALL-E, Whisper, fine-tuning en assistants. Volledige API-dekking met streaming-ondersteuning en function calling.

Meer informatie →

MCP

Server- en clientimplementatie van het Model Context Protocol. Bied tools, prompts en resources naadloos aan AI-modellen aan.

Meer informatie →

ChatBot

Bouw conversationele AI met mensachtige interacties. Multi-turn-gesprekken, contextbeheer en streaming-responses.

Meer informatie →

Embeddings

Vectordatabases, Pinecone-integratie en aangepaste AI-toepassingen. Semantische zoekfunctie en retrieval-augmented generation.

Meer informatie →

Gebouwd voor productie

Ontworpen voor de workloads waar een SRE 's nachts wakker van ligt — langlevende verbindingen, standaard versleuteld en zelfherstellend onder verloop.

10.000+ Gelijktijdige verbindingen

IOCP- (Windows) en EPOLL- (Linux) pools per thread houden één server soepel draaiend onder belasting.

TLS 1.3 End-to-end-encryptie

OpenSSL 3.0 op elk platform plus native Windows-SChannel — geen extra DLL's nodig.

< 1 ms Framelatentie

Zero-copy framing op localhost; compressed-message-extension (RFC 7692) direct beschikbaar.

24/7 WatchDog auto-reconnect

Heartbeats, exponential backoff en sessieherstel houden clients verbonden door netwerk-haperingen heen.

Wat ontwikkelaars zeggen

Vertrouwd door Delphi-, C++ Builder-, Lazarus- en .NET-ontwikkelaars die wereldwijd realtime toepassingen bouwen.

sgcWebSockets is geweldig en jullie support is de beste!
Christian Meyer Oprichter & CTO
Jullie sgcWebSockets-bibliotheek is erg handig en eenvoudig op te zetten. Ga zo door!
Simone Moretti Delphi-ontwikkelaar
Heel erg bedankt voor jullie hulp en ondersteuning — ik ben dol op jullie componenten.
Mark Steinfeld CTO

Eén abonnement. Vijf producten. Geen royalty's.

Voeg vandaag nog realtime-, AI- en digitale-handtekeningfunctionaliteit toe aan je Delphi- of .NET-app — met volledige broncode, levenslange updates per termijn en royaltyvrije implementatie.