Delphi Components
Native Delphi VCL and FireMonkey components for WebSocket client/server applications. Design-time installable, full source code, Delphi 7 through RAD Studio 13.
Native Delphi VCL and FireMonkey components for WebSocket client/server applications. Design-time installable, full source code, Delphi 7 through RAD Studio 13.
The two foundational components for building WebSocket applications in Delphi and C++Builder.
TsgcWebSocketClient — full RFC 6455 client with TLS, automatic reconnection (WatchDog), binary and text messages, sub-protocol negotiation and HTTP/2 fallback. Cross-platform: Windows, Linux 64, macOS, iOS, Android.
TsgcWebSocketHTTPServer — production-grade WebSocket and HTTP server. Supports HTTP/1.1, HTTP/2, SSL/TLS, REST endpoints, file serving, virtual hosts, sessions and authentication. Handles thousands of concurrent connections.
Drop-in components that extend the core client and server with production-grade resilience and scaling.
Firewall, circuit breaker, rate limiter, API key manager. Protect Delphi servers from abuse, overload and cascading upstream failure with single-property assignment.
Load balancer, proxy server, HTTP.SYS server. Distribute connections across many backend instances, bridge browsers to TCP services, or switch to kernel-mode I/O.