Kommunikationskomponenten auf Unternehmensniveau für Delphi & .NET

Über 20 Jahre Engineering-Erfahrung. Vollständige RFC 6455-Konformität, 30+ API-Integrationen und plattformübergreifende Unterstützung von Windows bis Linux, von iOS bis Android. Baue Echtzeit-, sichere und skalierbare Anwendungen mit nativen Komponenten, denen Tausende Entwickler weltweit vertrauen.

20+ Jahre
100% nativer Code
Plattformübergreifend
TLS 1.3-ready
761+ Komponenten
30+ API-Integrationen
20+ Jahre Erfahrung
5 unterstützte Plattformen

Der eSeGeCe-Stack auf einen Blick

Ein einziger, geschichteter Stack deckt alles ab — vom Draht bis zur KI-Integration: Transporte, Sicherheit, Identität und 30+ API-Oberflächen.

CLIENTS Browser Mobile App Desktop-App TRANSPORTE sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC SICHERHEIT Übergreifende Identität, Auth & Krypto OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES INTEGRATIONEN 30+ APIs · KI · Cloud · Finanzen KI & LLM OpenAI · Anthropic Gemini · MCP · Embeddings Cloud AWS · Azure · GCP IoT Hub · S3 · Pub/Sub Finanzen 14 Krypto-Börsen Echtzeit-Ticker Kompatibilität Socket.IO · SignalR Core Pusher · Firebase

Ein kohärenter Stack — geschichtet, sicher und erweiterbar — vom Socket bis zu deinem KI-Agenten.

Leistungsstarke Bibliotheken, ein Ökosystem

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, KI und 30+ API-Integrationen. Die umfangreichste verfügbare Delphi-Kommunikationsbibliothek.

Mehr erfahren →

sgcOpenAPI

Generiere automatisch native Pascal-SDKs aus OpenAPI 3.x-Spezifikationen. Vorgefertigte SDKs für AWS (280+), Google (250+), Azure (650+).

Mehr erfahren →

sgcSign

Dokumentsignaturen (XAdES / PAdES / CAdES / ASiC) plus Code-Signierung (Authenticode .exe / .dll, ClickOnce, NuGet, VSIX) über Bibliothek oder sgcSign Server. 10 Schlüsselanbieter inklusive HSM, AWS KMS, Azure Trusted Signing, HashiCorp Vault. 21 EU-Länderprofile.

Mehr erfahren →

sgcBiometrics

Windows Hello, Fingerabdrucksensoren, Gesichtserkennung für Delphi/C++ Builder. Windows Biometric Framework-Integration.

Mehr erfahren →

sgcIndy

Erweiterte Indy TCP/IP-Komponentensuite mit umfangreicher Protokollunterstützung und Leistungsoptimierungen für Enterprise-Anwendungen.

Mehr erfahren →
BETRIEBSSYSTEME
Windows 32 & 64-Bit
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

Plattformübergreifend, Multi-Framework

Ein Quellbaum kompiliert in native Komponenten auf jeder modernen Embarcadero-IDE und jedem wichtigen Betriebssystem — Desktop, Mobile und Server. Keine plattformspezifischen Forks, kein DLL-Jonglieren.

5 OS-Ziele Windows, macOS, Linux, iOS, Android
12 IDE-Versionen Delphi 7 bis RAD Studio 13
4 UI-Frameworks VCL, FireMonkey, .NET, Lazarus / FPC
1 Quellbaum Gleiche API und Komponenten, jedes Ziel

Jedes Protokoll, das du brauchst

Elf erstklassige Wire-Protokolle und ökosystem-kompatible Varianten. Eine Bibliothek, jeder Messaging-Stil.

Echtzeit-
Transport
WebSocketRFC 6455
HTTP/2RFC 7540
SSEServer-Sent Events
WebRTCP2P
Messaging & Pub/Sub

Native Client- UND Server-Implementierungen der vier Pub/Sub-Wire-Protokolle, die Entwickler am häufigsten ausliefern. Vollständig konform mit den veröffentlichten Spezifikationen, mit fertigen Adaptern für die dominanten Broker in jedem Ökosystem.

MQTT 3.1.1 & 5.0

Schlanke Pub/Sub-Variante für IoT, Mobile und Millionen gleichzeitiger Verbindungen

Winzige Binär-Frames (2-Byte-Header), persistente Sitzungen über Verbindungsabbrüche hinweg, Retained-Messages, Last-Will-and-Testament für unzuverlässige Netze. Der De-facto-Standard für IoT-Telemetrie und Mobile-Push.

  • QoS 0 / 1 / 2 — at-most-once-, at-least-once-, exactly-once-Zustellung
  • 5.0-Eigenschaften — Topic-Aliase, Message-Expiry, Response-Topics, User-Properties
  • Shared Subscriptions — ein Topic über Worker-Pools verteilen (5.0)
  • Getestete Broker — HiveMQ, Mosquitto, EMQX, AWS IoT Core, Azure IoT Hub

AMQP 0.9.1 & 1.0

Enterprise-Message-Broker-Protokoll mit voller Transaktionsunterstützung

Routet Nachrichten über benannte Exchanges in Queues mit umfangreichen Routing-Regeln. Acknowledgement, Durability und Transaktionen sind ins Protokoll eingebaut. Zwei verschiedene Wire-Versionen: 0.9.1 dominiert RabbitMQ; 1.0 ist die OASIS-standardisierte Broker-zu-Broker-Spezifikation.

  • Exchange-Typen — direct, fanout, topic, headers
  • Durability — persistente Queues überleben Broker-Neustarts
  • Transaktionen — atomares Multi-Message Commit / Rollback
  • Getestete Broker — RabbitMQ (0.9.1), Azure Service Bus (1.0), ActiveMQ, IBM MQ

STOMP 1.0 & 1.2

Einfaches textbasiertes Protokoll, das du mit Telnet debuggen kannst

Frame-basiertes Protokoll mit minimalem Vokabular (CONNECT, SUBSCRIBE, SEND, ACK, DISCONNECT). Funktioniert über jeden TCP- oder WebSocket-Transport. Einfacher Einstieg für Teams, die einen Broker ohne binäre Protokoll-Komplexität wollen.

  • Vorkonfigurierte Clients — RabbitMQ STOMP-Plugin, ActiveMQ
  • Transaktionen — BEGIN- / COMMIT- / ABORT-Nachrichtengruppen
  • Durable Subscriptions — persistent über Wiederverbindungen hinweg
  • Custom Header — beliebige String-Metadaten pro Frame

WAMP v2

Pub/Sub und RPC über eine einzige WebSocket-Verbindung

Das Web Application Messaging Protocol vereint anwendungsseitige Ereignisse mit Remote Procedure Calls. Clients können publizieren, abonnieren, aufrufbare Methoden registrieren UND von Peers registrierte Methoden aufrufen — alles multiplext über eine Verbindung.

  • Vier Rollen — Publisher, Subscriber, Caller, Callee
  • Authentifizierung — Ticket, CRA und pluggbare Schemata
  • Routed RPC — der Broker vermittelt Aufrufe; Clients müssen Peers nicht kennen
  • Anwendungsfall — Echtzeit-Dashboards, die zusätzlich server-aufrufbare Methoden benötigen
Kompatibilität
Socket.IOv4
SignalR Core.NET
PusherChannels

Von Echtzeit-Chat bis KI-Agenten

eSeGeCe-Komponenten liefern die Protokolle und Primitive hinter einigen der anspruchsvollsten Software-Kategorien — Messaging, Finanzen, IoT und KI — einsatzbereit für dein Delphi- oder .NET-Projekt.

Echtzeit-Chat im großen Maßstab

Persistente Verbindungen, Presence, Broadcast-Kanäle und Binär-Messaging — mit multithreaded Servern für Tausende gleichzeitiger Nutzer.

sgcWebSockets Socket.IO WAMP

Algorithmischer Handel

Marktdaten-Feeds im Sub-Millisekunden-Bereich mit vollem TLS, Binär-Frames und Reconnect.

14 Börsen FIX-Niveau

KI-Agenten (MCP)

Verdrahte ChatGPT und Claude über das Model Context Protocol mit deinen eigenen Tools.

MCP OpenAI Anthropic

IoT-Telemetrie

Verbinde Millionen Geräte über MQTT 5.0, CoAP, AWS IoT und Azure IoT Hub.

MQTT 5.0 CoAP AWS IoT Azure IoT

WebRTC-Video

Peer-to-Peer-Medien mit eingebautem STUN, TURN und ICE.

STUN/TURN P2P

Dokument- & Code-Signatur-Pipelines

Signiere Dokumente — XAdES (XML), PAdES (PDF), CAdES (CMS), ASiC-Container — UND Code — Authenticode (.exe / .dll / .msi), ClickOnce-Manifeste, NuGet-Pakete, VSIX-Erweiterungen — über den mitgelieferten sgcSign Server. REST API, Windows-Service-Installer und fertige GitHub Actions- / Azure DevOps- / Jenkins- / Docker-Pipelines für zentralisiertes CI/CD-Signieren. Zehn Schlüsselanbieter (PFX, PKCS#11 HSM, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, CSC v2). Einundzwanzig EU-Länderprofile für E-Rechnung und Arbeitsverträge.

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

Warum Entwickler eSeGeCe wählen

Auf Leistung und Zuverlässigkeit ausgelegt

  • Vollständig multithreaded Server mit IOCP/EPOLL-Unterstützung
  • TLS 1.2- & 1.3-Verschlüsselung mit OpenSSL und SChannel
  • Automatische Wiederverbindung mit WatchDog-Technologie
  • Load-Balancing über mehrere Backend-Server hinweg
  • Quality of Service mit Exactly-once-Zustellung
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.

Verbinde deine Apps mit der KI-Revolution

Native Integration mit OpenAI, Anthropic, Google Gemini und dem Model Context Protocol. Baue intelligente Anwendungen mit erstklassiger Unterstützung für ChatGPT, Claude, Embeddings, Function Calling und Echtzeit-KI-Streaming — alles aus deinem Delphi- oder .NET-Code.

OpenAI

ChatGPT, DALL-E, Whisper, Fine-Tuning und Assistants. Vollständige API-Abdeckung mit Streaming-Unterstützung und Function Calling.

Mehr erfahren →

MCP

Model Context Protocol-Server- und -Client-Implementierung. Stelle Tools, Prompts und Ressourcen nahtlos für KI-Modelle bereit.

Mehr erfahren →

ChatBot

Baue konversationelle KI mit menschenähnlichen Interaktionen. Multi-Turn-Dialoge, Kontextverwaltung und Streaming-Antworten.

Mehr erfahren →

Embeddings

Vektordatenbanken, Pinecone-Integration und individuelle KI-Anwendungen. Semantische Suche und Retrieval-augmented Generation.

Mehr erfahren →

Für den Produktivbetrieb gebaut

Entwickelt für Workloads, die einen SRE nachts wachhalten — langlebige Verbindungen, standardmäßig verschlüsselt und selbstheilend unter Last.

10,000+ Gleichzeitige Verbindungen

IOCP- (Windows) und EPOLL- (Linux) Per-Thread-Pools halten einen einzelnen Server auch unter Last am Laufen.

TLS 1.3 Ende-zu-Ende-Verschlüsselung

OpenSSL 3.0 auf jeder Plattform plus natives Windows-SChannel — keine zusätzlichen DLLs nötig.

< 1 ms Frame-Latenz

Zero-Copy-Framing auf Localhost; Compressed-Message-Erweiterung (RFC 7692) ab Werk verfügbar.

24/7 WatchDog-Auto-Reconnect

Heartbeats, exponentielles Backoff und Session-Resume halten Clients auch bei kurzen Netzausfällen verbunden.

Was Entwickler sagen

Vertrauen von Delphi-, C++ Builder-, Lazarus- und .NET-Entwicklern weltweit, die Echtzeit-Anwendungen entwickeln.

sgcWebSockets ist großartig und euer Support ist der beste!
Christian Meyer Gründer & CTO
Eure sgcWebSockets-Bibliothek ist sehr nützlich und einfach einzurichten. Macht weiter so!
Simone Moretti Delphi-Entwickler
Vielen Dank für eure Hilfe und Unterstützung — ich liebe eure Komponenten.
Mark Steinfeld CTO

Ein Abo. Fünf Produkte. Null Royalties.

Füge deiner Delphi- oder .NET-App noch heute Echtzeit-, KI- und Digitalsignatur-Funktionen hinzu — mit vollständigem Quellcode, lebenslangen Updates pro Laufzeit und royaltyfreier Bereitstellung.