sgcWebSockets
Die umfangreichste WebSocket- und Echtzeit-Kommunikationsbibliothek für Delphi, C++ Builder, Lazarus und .NET. Vollständige RFC 6455-Konformität, 30+ API-Integrationen und Leistung auf Unternehmensniveau.
Die umfangreichste WebSocket- und Echtzeit-Kommunikationsbibliothek für Delphi, C++ Builder, Lazarus und .NET. Vollständige RFC 6455-Konformität, 30+ API-Integrationen und Leistung auf Unternehmensniveau.
Von WebSocket-Grundlagen bis zu fortgeschrittenen KI-Integrationen liefert sgcWebSockets ein komplettes Toolkit für moderne Netzwerkanwendungen.
Vollständige RFC 6455-Implementierung mit Unterstützung für binäre und Unicode-Nachrichten, PerMessage_Deflate-Kompression und automatischer Wiederverbindung.
Modernes HTTP-Protokoll mit Multiplexing, Server-Push und Header-Kompression für Hochleistungsverbindungen.
Native Integrationen mit OpenAI, Anthropic, MCP-Protokoll, ChatBot-Komponenten, Embeddings und Unterstützung für Vektordatenbanken.
Vollständige Unterstützung für MQTT, AMQP, STOMP, WAMP und Server-Sent Events mit integriertem Message-Routing und Topic-Management.
Peer-to-Peer-Kommunikation mit STUN-, TURN- und ICE-Protokollen, Datenkanälen und NAT-Traversal für direkte Client-Verbindungen.
Einsatzbereite Konnektoren für Krypto-Börsen, Messaging-Plattformen, Cloud-Dienste und Finanzdaten-Feeds.
Von Grund auf für Sicherheit, Skalierbarkeit und Zuverlässigkeit in geschäftskritischen Anwendungen entwickelt.
Schütze jede Verbindung mit Sicherheitsprotokollen nach Industriestandard und flexiblen Authentifizierungsmechanismen.
Bewältige Tausende gleichzeitiger Verbindungen mit Hochleistungs-I/O und robusten Zustellgarantien.
Entwickle in deiner bevorzugten IDE und stelle für jede wichtige Plattform und Framework-Version bereit.
Delphi 7 bis RAD Studio 13. Vollständige VCL- und FireMonkey-Framework-Unterstützung mit Designtime-Komponenten.
C++ Builder 10.1 Berlin bis C++ Builder 13. Native C++-Wrapper-Header für nahtlose Integration.
Lazarus 4.4.0 Win64 mit Free Pascal-Compiler-Unterstützung für Open-Source-Pascal-Entwicklung.
.NET Framework 2.0+, .NET Core 1.0+, .NET Standard 1.6+ sowie .NET 5 bis .NET 9.
Windows 32/64-Bit, macOS (Intel & ARM), Linux 64-Bit, iOS und Android.
Vorgefertigte Packages für jede unterstützte IDE-Version. Ziehe Komponenten auf Formulare und leg sofort los.
In Minuten verbunden mit einer sauberen, ereignisgesteuerten API, die sich sowohl in Delphi als auch in .NET natürlich anfühlt.
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 message back to 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;
Kombiniere sgcWebSockets mit unseren anderen Delphi-, C++-Builder- und .NET-Komponentenbibliotheken.
Serverseitige HTML- und UI-Komponenten für Delphi, C++Builder und .NET. 60+ Widgets auf Basis von Bootstrap 5 und htmx, ohne zu wartendes JavaScript-Frontend.
Rendere die serverseitige UI, in die dein WebSocket-Server Live-Updates pusht.
Mehr erfahren →QUIC- und HTTP/3-Client- und -Server-Komponenten für Delphi, C++Builder und .NET. Ein Add-on für sgcWebSockets Enterprise.
Lege HTTP/3 und rohen QUIC-Transport über dieselbe Enterprise-Lizenz — kein separater Stack zum Einarbeiten.
Mehr erfahren →OpenAPI-3.0-Parser und SDK-Generator. Verwandle jede OpenAPI-Spezifikation in Sekunden in einen streng typisierten Delphi-Client.
Generiere REST-Clients, die du mit deinen WebSocket- und MQTT-Streams kombinierst — eine Toolchain für Echtzeit- und Request/Response-APIs gleichermaßen.
Mehr erfahren →Digitale Signaturkomponenten für PDF, XAdES, CAdES und PAdES. Signiere und verifiziere Dokumente mit Smartcards, HSMs oder Software-Schlüsseln.
Signiere WebSocket- und MQTT-Payloads Ende-zu-Ende mit PAdES oder XAdES für manipulationssicheres Echtzeit-Messaging.
Mehr erfahren →Native Komponenten für Windows Hello, Fingerabdruck und das Windows Biometric Framework für Delphi und C++Builder.
Füge deinen Echtzeit-Clients biometrische Authentifizierung hinzu, ohne einen eigenen WBF-Wrapper zu schreiben.
Mehr erfahren →Aktualisierte Indy-TCP/IP-Komponenten mit moderner TLS-, IPv6- und HTTP/2-Unterstützung für Delphi 7 bis 13.
Verwende aktualisierte Indy-Komponenten neben sgcWebSockets-Servern, wenn du einen aufgefrischten Indy-Stack brauchst.
Mehr erfahren →