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.
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.
Van WebSocket-basis tot geavanceerde AI-integraties — sgcWebSockets levert een complete toolkit voor moderne netwerktoepassingen.
Volledige RFC 6455-implementatie met ondersteuning voor binaire en Unicode-berichten, PerMessage_Deflate-compressie en automatisch opnieuw verbinden.
Modern HTTP-protocol met multiplexing, server push en header-compressie voor hoogperformante verbindingen.
Native integraties met OpenAI, Anthropic, MCP-protocol, ChatBot-componenten, embeddings en ondersteuning voor vectordatabases.
Volledige ondersteuning voor MQTT, AMQP, STOMP, WAMP en Server-Sent Events met ingebouwde berichtroutering en topic-beheer.
Peer-to-peer-communicatie met STUN-, TURN- en ICE-protocollen, datakanalen en NAT-traversal voor directe clientverbindingen.
Kant-en-klare connectors voor crypto-exchanges, messaging-platforms, clouddiensten en financiële datafeeds.
Vanaf de basis gebouwd voor beveiliging, schaalbaarheid en betrouwbaarheid in mission-critical toepassingen.
Bescherm elke verbinding met industriestandaard beveiligingsprotocollen en flexibele authenticatiemechanismen.
Verwerk duizenden gelijktijdige verbindingen met hoogperformante I/O en robuuste afleveringsgaranties.
Ontwikkel in je favoriete IDE en deploy naar elk groot platform en elke framework-versie.
Delphi 7 tot en met RAD Studio 13. Volledige ondersteuning voor VCL- en FireMonkey-frameworks met design-time-componenten.
C++ Builder 10.1 Berlin tot en met C++ Builder 13. Native C++-wrapper-headers voor naadloze integratie.
Lazarus 4.4.0 Win64 met Free Pascal-compilerondersteuning voor opensource Pascal-ontwikkeling.
.NET Framework 2.0+, .NET Core 1.0+, .NET Standard 1.6+ en .NET 5 tot en met .NET 9.
Windows 32-/64-bit, macOS (Intel & ARM), Linux 64-bit, iOS en Android.
Voorgebouwde packages voor elke ondersteunde IDE-versie. Plaats componenten op formulieren en begin meteen met bouwen.
Binnen enkele minuten verbonden met een schone, event-gestuurde API die in zowel Delphi als .NET natuurlijk aanvoelt.
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;
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;
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;
Combineer sgcWebSockets met onze andere component-bibliotheken voor Delphi, C++ Builder en .NET.
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 →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 →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 →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 →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 →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 →