sgcWebSockets
Najbardziej wszechstronna biblioteka WebSocket i komunikacji w czasie rzeczywistym dla Delphi, C++ Builder, Lazarus i .NET. Pełna zgodność z RFC 6455, ponad 30 integracji API i wydajność klasy enterprise.
Najbardziej wszechstronna biblioteka WebSocket i komunikacji w czasie rzeczywistym dla Delphi, C++ Builder, Lazarus i .NET. Pełna zgodność z RFC 6455, ponad 30 integracji API i wydajność klasy enterprise.
Aktualne wydanie: 2026.9.0, . Zobacz listę zmian
Komponenty czasu rzeczywistego dla Delphi, C++Builder i .NET: WebSocket, MQTT, HTTP/2 i HTTP/3, WebRTC oraz AI, w jednej bibliotece.
Od podstaw WebSocket po zaawansowane integracje AI, sgcWebSockets dostarcza kompletny zestaw narzędzi dla nowoczesnych aplikacji sieciowych.
Pełna implementacja RFC 6455 z obsługą wiadomości binarnych i Unicode, kompresją PerMessage_Deflate oraz automatycznym ponownym łączeniem.
Dowiedz się więcej →Nowoczesny protokół HTTP z multipleksowaniem, server push i kompresją nagłówków dla połączeń o wysokiej wydajności.
Dowiedz się więcej →Natywne integracje z OpenAI, Anthropic, protokołem MCP, komponentami ChatBot, Embeddings oraz obsługą baz wektorowych.
Dowiedz się więcej →Pełna obsługa MQTT, AMQP, STOMP, WAMP i Server-Sent Events z wbudowanym routingiem wiadomości i zarządzaniem tematami.
Dowiedz się więcej →Komunikacja peer-to-peer z protokołami STUN, TURN i ICE, kanałami danych oraz przechodzeniem przez NAT dla bezpośrednich połączeń klientów.
Dowiedz się więcej →Gotowe do użycia konektory do giełd kryptowalut, platform komunikacyjnych, usług chmurowych i źródeł danych finansowych.
Dowiedz się więcej →Zaprojektowana od podstaw z myślą o bezpieczeństwie, skalowalności i niezawodności w krytycznych aplikacjach.
Chroń każde połączenie za pomocą standardowych w branży protokołów bezpieczeństwa i elastycznych mechanizmów uwierzytelniania.
Obsługuj tysiące równoległych połączeń dzięki wydajnym operacjom I/O i solidnym gwarancjom dostarczania.
Programuj w ulubionym IDE i wdrażaj na każdej większej platformie i wersji frameworka.
Od Delphi 7 do RAD Studio 13. Pełna obsługa frameworków VCL i FireMonkey wraz z komponentami czasu projektowania.
Od C++ Builder 10.1 Berlin do C++ Builder 13. Natywne nagłówki opakowujące C++ zapewniają bezproblemową integrację.
Lazarus 4.4.0 Win64 z obsługą kompilatora Free Pascal dla programowania w otwartoźródłowym Pascalu.
.NET Framework 2.0+, .NET Core 1.0+, .NET Standard 1.6+ oraz od .NET 5 do .NET 9.
Windows 32/64-bit, macOS (Intel i ARM), Linux 64-bit, iOS i Android.
Gotowe pakiety dla każdej obsługiwanej wersji IDE. Upuść komponenty na formularze i od razu zacznij budować.
Połącz się w kilka minut dzięki czytelnemu API opartemu na zdarzeniach, które jest naturalne zarówno w Delphi, jak i w .NET.
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;
Połącz sgcWebSockets z naszymi innymi bibliotekami komponentów dla Delphi, C++ Builder i .NET.
Komponenty HTML i UI po stronie serwera dla Delphi, C++ Builder i .NET. Ponad 60 widżetów opartych na Bootstrap 5 i htmx, bez front-endu w JavaScript do utrzymywania.
Renderuj interfejs po stronie serwera, do którego twój serwer WebSocket wypycha aktualizacje na żywo.
Dowiedz się więcej →Komponenty klienta i serwera QUIC oraz HTTP/3 dla Delphi, C++ Builder i .NET. Dodatek do sgcWebSockets Enterprise.
Dołóż HTTP/3 i surowy transport QUIC w ramach tej samej licencji Enterprise — bez uczenia się osobnego stosu technologicznego.
Dowiedz się więcej →Pełny silnik mediów WebRTC dla Delphi i C++ Builder: połączenia audio/wideo, kanały danych i udostępnianie ekranu. Dodatek do sgcWebSockets Enterprise.
Dodaj do tej samej licencji Enterprise, na której działa twój serwer sygnalizacyjny WebSocket, połączenia audio i wideo w czasie rzeczywistym.
Dowiedz się więcej →Parser OpenAPI 3.0 i generator SDK. Zamień dowolną specyfikację OpenAPI w silnie typowanego klienta Delphi w kilka sekund.
Generuj klientów REST do połączenia ze strumieniami WebSocket i MQTT — jeden zestaw narzędzi zarówno dla API czasu rzeczywistego, jak i request/response.
Dowiedz się więcej →Komponenty podpisu cyfrowego dla PDF, XAdES, CAdES i PAdES. Podpisuj i weryfikuj dokumenty za pomocą kart inteligentnych, modułów HSM lub kluczy programowych.
Podpisuj ładunki WebSocket i MQTT end-to-end za pomocą PAdES lub XAdES, zapewniając odporność na manipulacje w komunikacji czasu rzeczywistego.
Dowiedz się więcej →Natywne komponenty Windows Hello, odcisku palca i Windows Biometric Framework dla Delphi i C++ Builder.
Dodaj uwierzytelnianie biometryczne do swoich klientów czasu rzeczywistego bez pisania własnego wrappera WBF.
Dowiedz się więcej →Zaktualizowane komponenty Indy TCP/IP z nowoczesnym TLS, obsługą IPv6 i HTTP/2 dla Delphi 7 do 13.
Używaj zaktualizowanych komponentów Indy obok serwerów sgcWebSockets, gdy potrzebujesz odświeżonego stosu Indy.
Dowiedz się więcej →15 komponentów AI, LLM i MCP dla Delphi i C++ Builder. Jeden komponent czatu sięga do OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok i Mistral. Produkt samodzielny, środowisko uruchomieniowe sgcWebSockets Core jest w zestawie.
Każdy z tych komponentów AI jest już w twojej edycji Enterprise. sgcAI to samodzielna ścieżka dla programistów korzystających z edycji Standard lub Professional.
Dowiedz się więcej →Komponenty klienckie MQTT 3.1.1 i 5.0, AMQP 0.9.1, AMQP 1.0, Apache Kafka oraz STOMP dla Delphi i C++ Builder. Produkt samodzielny, środowisko uruchomieniowe sgcWebSockets Core jest w zestawie.
Każdy z tych klientów komunikacyjnych jest już w twojej edycji sgcWebSockets. sgcMQ to samodzielna ścieżka dla programistów, którzy nie mają żadnej edycji.
Dowiedz się więcej →Uniwersalna biblioteka kryptograficzna dla Delphi i C++ Builder: szyfry symetryczne i asymetryczne, funkcje skrótu oraz algorytmy post-kwantowe. Bezpłatna od edycji sgcWebSockets Standard wzwyż.
Szyfruj ładunki WebSocket i MQTT tym samym zestawem szyfrów, który jest już dołączony do twojej edycji.
Dowiedz się więcej →Klienci WhatsApp Business Cloud API i Telegram TDLib. Produkt samodzielny, środowisko uruchomieniowe sgcWebSockets Core jest w zestawie.
Obaj klienci są już w sgcWebSockets: Telegram od edycji Standard, WhatsApp od Professional. sgcSocial to samodzielna ścieżka dla programistów, którzy nie mają żadnej edycji.
Dowiedz się więcej →