sgcWebSockets

De meest complete WebSocket- en realtime communicatiebibliotheek voor Delphi, C++ Builder, Lazarus en .NET. Volledig RFC 6455-compliant, 30+ API-integraties en prestaties van enterpriseniveau.

RFC 6455-compliant
30+ API-integraties
Delphi 7 – RAD Studio 13
Ondersteuning voor .NET 5–9

Aan de slag →

Huidige release: 2026.9.0, . Bekijk het wijzigingslogboek

Bekijk sgcWebSockets in twee minuten

Realtime componenten voor Delphi, C++Builder en .NET: WebSocket, MQTT, HTTP/2 en HTTP/3, WebRTC en AI, in één bibliotheek.

Alles wat je nodig hebt voor realtime communicatie

Van WebSocket-basis tot geavanceerde AI-integraties — sgcWebSockets levert een complete toolkit voor moderne netwerktoepassingen.

WebSocket-client & -server

Volledige RFC 6455-implementatie met ondersteuning voor binaire en Unicode-berichten, PerMessage_Deflate-compressie en automatisch opnieuw verbinden.

Meer informatie →

HTTP/2

Modern HTTP-protocol met multiplexing, server push en header-compressie voor hoogperformante verbindingen.

Meer informatie →

AI & machine learning

Native integraties met OpenAI, Anthropic, MCP-protocol, ChatBot-componenten, embeddings en ondersteuning voor vectordatabases.

Meer informatie →

Realtime protocollen

Volledige ondersteuning voor MQTT, AMQP, STOMP, WAMP en Server-Sent Events met ingebouwde berichtroutering en topic-beheer.

Meer informatie →

P2P & WebRTC

Peer-to-peer-communicatie met STUN-, TURN- en ICE-protocollen, datakanalen en NAT-traversal voor directe clientverbindingen.

Meer informatie →

30+ API-integraties

Kant-en-klare connectors voor crypto-exchanges, messaging-platforms, clouddiensten en financiële datafeeds.

Meer informatie →

Architectuur klaar voor enterprise

Vanaf de basis gebouwd voor beveiliging, schaalbaarheid en betrouwbaarheid in mission-critical toepassingen.

Beveiliging van enterpriseniveau

Bescherm elke verbinding met industriestandaard beveiligingsprotocollen en flexibele authenticatiemechanismen.

  • TLS 1.2 en TLS 1.3 met automatische onderhandeling
  • Ondersteuning voor OpenSSL- en SChannel-backends
  • OAuth2-, Basic-, Session- en URL-authenticatie
  • End-to-end-encryptie voor berichtpayloads
  • Bandbreedtebeperking en rate limiting

Gebouwd voor schaal

Verwerk duizenden gelijktijdige verbindingen met hoogperformante I/O en robuuste afleveringsgaranties.

  • IOCP (Windows)- en EPOLL (Linux)-servermodellen
  • Ingebouwde load balancing over serverinstanties
  • QoS-niveaus: at-most-once, at-least-once, exactly-once
  • Message queuing en transactionele messaging
  • HeartBeat en WatchDog voor verbindingsmonitoring

Brede platformondersteuning

Ontwikkel in je favoriete IDE en deploy naar elk groot platform en elke framework-versie.

Delphi

Delphi 7 tot en met RAD Studio 13. Volledige ondersteuning voor VCL- en FireMonkey-frameworks met design-time-componenten.

C++ Builder

C++ Builder 10.1 Berlin tot en met C++ Builder 13. Native C++-wrapper-headers voor naadloze integratie.

Lazarus

Lazarus 4.4.0 Win64 met Free Pascal-compilerondersteuning voor opensource Pascal-ontwikkeling.

.NET

.NET Framework 2.0+, .NET Core 1.0+, .NET Standard 1.6+ en .NET 5 tot en met .NET 9.

Doelplatforms

Windows 32-/64-bit, macOS (Intel & ARM), Linux 64-bit, iOS en Android.

Eenvoudige installatie

Voorgebouwde packages voor elke ondersteunde IDE-versie. Plaats componenten op formulieren en begin meteen met bouwen.

Eenvoudige, intuïtieve API

Binnen enkele minuten verbonden met een schone, event-gestuurde API die in zowel Delphi als .NET natuurlijk aanvoelt.

Delphi
procedure TForm1.FormCreate(Sender: TObject);
begin
  sgcWebSocketClient1.Host := 'www.esegece.com';
  sgcWebSocketClient1.Port := 2053;
  sgcWebSocketClient1.TLS := True;
  sgcWebSocketClient1.Active := True;
end;

procedure TForm1.sgcWebSocketClient1Connect(Connection: TsgcWSConnection);
begin
  Connection.WriteData('Hello sgcWebSockets!');
end;

procedure TForm1.sgcWebSocketClient1Message(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('Received: ' + Text);
end;
Delphi
procedure TForm1.FormCreate(Sender: TObject);
begin
  sgcWebSocketHTTPServer1.Port := 8080;
  sgcWebSocketHTTPServer1.SSL := True;
  sgcWebSocketHTTPServer1.SSLOptions.CertFile := 'server.pem';
  sgcWebSocketHTTPServer1.SSLOptions.KeyFile := 'server.key';
  sgcWebSocketHTTPServer1.Active := True;
end;

procedure TForm1.sgcWebSocketHTTPServer1Message(Connection: TsgcWSConnection;
  const Text: string);
begin
  // Echo bericht terug naar client
  Connection.WriteData(Text);
end;

procedure TForm1.sgcWebSocketHTTPServer1Connect(Connection: TsgcWSConnection);
begin
  Log('Client connected: ' + Connection.Guid);
end;
C#
using esegece.sgcWebSockets;

var client = new TsgcWebSocketClient();
client.Host = "www.esegece.com";
client.Port = 2053;
client.TLS = true;

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

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

client.Active = true;
3,000+Ontwikkelaars
20+Jaar
761+Componenten
30+API-integraties
5Platformen
Niet-goed-geld-terug-garantie van 30 dagenNiet tevreden? Vraag binnen 30 dagen na aankoop een volledige terugbetaling aan. Bekijk het terugbetalingsbeleid

Begin vandaag met bouwen

Download de gratis proefversie en voeg binnen enkele minuten realtime communicatie toe aan je Delphi- of .NET-applicatie.

Andere producten van eSeGeCe

Combineer sgcWebSockets met onze andere component-bibliotheken voor Delphi, C++ Builder en .NET.

sgcHTML

Server-side HTML- en UI-componenten voor Delphi, C++ Builder en .NET. 60+ widgets op Bootstrap 5 en htmx, geen JavaScript-front-end nodig.

Render de server-side UI waar je WebSocket-server live updates naartoe pusht.

Meer informatie →

sgcQUIC

QUIC- en HTTP/3-client- en servercomponenten voor Delphi, C++ Builder en .NET. Een add-on voor sgcWebSockets Enterprise.

Voeg HTTP/3- en ruwe QUIC-transport toe bovenop dezelfde Enterprise-licentie. Geen aparte stack om te leren.

Meer informatie →

sgcWebRTC

Volledige WebRTC-media-engine voor Delphi en C++ Builder: audio- en videogesprekken, datakanalen en schermdeling. Een add-on voor sgcWebSockets Enterprise.

Voeg realtime audio- en videogesprekken toe aan dezelfde Enterprise-licentie waarop je WebSocket-signaleringsserver draait.

Meer informatie →

sgcOpenAPI

OpenAPI 3.0-parser en SDK-generator. Zet elke OpenAPI-spec in seconden om in een sterk getypeerde Delphi-client.

Genereer REST-clients die je combineert met je WebSocket- en MQTT-streams: één toolchain voor zowel realtime als request/response-API's.

Meer informatie →

sgcSign

Componenten voor digitale handtekeningen voor PDF, XAdES, CAdES en PAdES. Onderteken en verifieer documenten met smartcards, HSM's of softwaresleutels.

Onderteken WebSocket- en MQTT-payloads end-to-end met PAdES of XAdES voor manipulatiebestendige realtime messaging.

Meer informatie →

sgcBiometrics

Native componenten voor Windows Hello, vingerafdruk en het Windows Biometric Framework voor Delphi en C++ Builder.

Voeg biometrische authenticatie toe aan je realtime clients zonder zelf een WBF-wrapper te bouwen.

Meer informatie →

sgcIndy

Bijgewerkte Indy TCP/IP-componenten met moderne TLS, IPv6 en HTTP/2-ondersteuning voor Delphi 7 tot en met 13.

Gebruik bijgewerkte Indy-componenten naast sgcWebSockets-servers wanneer je een vernieuwde Indy-stack nodig hebt.

Meer informatie →

sgcAI

15 AI-, LLM- en MCP-componenten voor Delphi en C++ Builder. Eén chatcomponent bereikt OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok en Mistral. Standalone, de sgcWebSockets Core runtime is inbegrepen.

Elke AI-component hier zit al in je Enterprise-editie. sgcAI is de standalone route voor ontwikkelaars met Standard of Professional.

Meer informatie →

sgcMQ

MQTT 3.1.1 en 5.0, AMQP 0.9.1, AMQP 1.0, Apache Kafka en STOMP-clientcomponenten voor Delphi en C++ Builder. Standalone, de sgcWebSockets Core runtime is inbegrepen.

Elke messagingclient hier zit al in je sgcWebSockets-editie. sgcMQ is de standalone route voor ontwikkelaars zonder editie.

Meer informatie →

sgcCrypto

Algemene cryptografiebibliotheek voor Delphi en C++ Builder: symmetrische en asymmetrische versleuteling, hashing en post-quantum algoritmen. Gratis vanaf sgcWebSockets Standard.

Versleutel WebSocket- en MQTT-payloads met dezelfde cipher suite die al in je editie is meegeleverd.

Meer informatie →

sgcSocial

WhatsApp Business Cloud API- en Telegram TDLib-clients. Standalone, de sgcWebSockets Core runtime is inbegrepen.

Beide clients zitten al in sgcWebSockets: Telegram vanaf Standard, WhatsApp vanaf Professional. sgcSocial is de standalone route voor ontwikkelaars zonder editie.

Meer informatie →