eSeGeCe — komponenty komunikacyjne klasy enterprise dla Delphi i .NET
WYRÓŻNIONE · Ekosystem eSeGeCe

Komponenty komunikacyjne klasy enterprise dla Delphi i .NET

Dwadzieścia lat inżynierii zamknięte w jednym natywnym stosie. Pełna zgodność z RFC 6455, ponad 30 integracji API i obsługa wieloplatformowa od Windows po Linux, od iOS po Android. Buduj aplikacje czasu rzeczywistego, bezpieczne i skalowalne, dzięki w 100% natywnym komponentom, którym ufa ponad 3 000 programistów na całym świecie.

  • Ponad 20 lat
  • 100% kod natywny
  • Wieloplatformowość
  • Gotowy na TLS 1.3
3,000+ Programiści Wdrażają aplikacje produkcyjne na całym świecie
761+ Komponenty Modułów źródłowych w samym sgcWebSockets
30+ Integracje API AI, chmura, finanse i wymiana wiadomości
20+ Lat doświadczenia Od Delphi 7 do RAD Studio 13
5 Obsługiwanych platform Windows, macOS, Linux, iOS, Android

Jedna subskrypcja. Sześć produktów. Zero opłat licencyjnych.

Pakiet All-Access odblokowuje sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics i sgcIndy w ramach jednej licencji. Pełny kod źródłowy, aktualizacje przez cały okres subskrypcji oraz wdrożenie bez opłat licencyjnych na każdej platformie, na którą wydajesz swoje aplikacje.

Stos eSeGeCe w skrócie

Jeden, warstwowy stos obejmuje wszystko od warstwy wire aż po integrację AI: transporty, bezpieczeństwo, tożsamość oraz ponad 30 interfejsów API.

KLIENCI Przeglądarka Aplikacja mobilna Aplikacja desktopowa TRANSPORTY sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC BEZPIECZEŃSTWO Przekrojowe: tożsamość, uwierzytelnianie i kryptografia OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES INTEGRACJE Ponad 30 API · AI · chmura · finanse AI i LLM OpenAI · Anthropic Gemini · MCP · Embeddings Chmura AWS · Azure · GCP IoT Hub · S3 · Pub/Sub Finanse 14 giełd krypto Tickery w czasie rzeczywistym Kompatybilność Socket.IO · SignalR Core Pusher · Firebase

Jeden spójny stos, warstwowy, bezpieczny i rozszerzalny, od gniazda aż po twojego agenta AI.

Potężne biblioteki, jeden ekosystem

Sześć bibliotek o tym samym standardzie inżynierskim: w 100% natywny kod, pełne źródła i obsługa od Delphi 7 do RAD Studio 13 oraz .NET 9.

sgcWebSockets

WebSocket, HTTP/2, HTTP/3, MQTT, AMQP, WebRTC, AI oraz ponad 30 integracji API. Najbardziej kompleksowa dostępna biblioteka komunikacyjna dla Delphi, z odpowiednikiem dla .NET.

Dowiedz się więcej →

sgcHTML

Twórz kompletne interfejsy webowe bezpośrednio w Delphi i .NET, bez osobnego zespołu front-endowego. 64 komponenty HTML działające po stronie serwera, aktualizacje WebSocket w czasie rzeczywistym i interaktywność oparta na htmx.

Dowiedz się więcej →

sgcOpenAPI

Jeden zintegrowany produkt: parser OpenAPI 3.x, generator SDK w Pascalu, serwer OpenAPI oraz ponad 1 195 gotowych SDK dla AWS, Azure, Google Cloud i Microsoft Graph.

Dowiedz się więcej →

sgcSign

Podpisy dokumentów (XAdES / PAdES / CAdES / ASiC) oraz podpisywanie kodu (Authenticode .exe / .dll, ClickOnce, NuGet, VSIX) za pośrednictwem biblioteki lub sgcSign Server. 10 dostawców kluczy, w tym HSM, AWS KMS, Azure Trusted Signing, HashiCorp Vault. 21 profili krajowych dla UE.

Dowiedz się więcej →

sgcBiometrics

Windows Hello, czytniki linii papilarnych, rozpoznawanie twarzy dla Delphi i C++ Builder. Integracja z Windows Biometric Framework.

Dowiedz się więcej →

sgcIndy

Ulepszony zestaw komponentów Indy TCP/IP z rozszerzoną obsługą protokołów i optymalizacjami wydajności dla aplikacji klasy enterprise.

Dowiedz się więcej →

Każdy produkt dostarczany jest z pełnym kodem źródłowym i wdrożeniem bez opłat licencyjnych. Pakiet All-Access obejmuje całą szóstkę.

Jedno drzewo źródeł, każda platforma docelowa

SYSTEMY OPERACYJNE
Windows 32 i 64-bit
macOS Intel i ARM
Linux x64 · ARM64
iOS 15+ i iPadOS
Android API 26+
IDE I FRAMEWORKI
Delphi 7 → 13
C++ Builder 2007 → 13
.NET 2.0 → .NET 9

Wieloplatformowość, wiele frameworków

Jedno drzewo źródeł kompiluje się do natywnych komponentów na każde nowoczesne IDE Embarcadero i każdy główny system operacyjny: desktop, mobile i serwer. Bez forków zależnych od platformy, bez żonglowania bibliotekami DLL.

5 Systemy docelowe Windows, macOS, Linux, iOS, Android
12 Wersje IDE Od Delphi 7 do RAD Studio 13
4 Frameworki UI VCL, FireMonkey, .NET, Lazarus / FPC
1 Drzewo źródłowe To samo API i komponenty na każdej platformie

Każdy protokół, którego potrzebujesz

Jedenaście pierwszorzędnych protokołów wire i wariantów zgodnych z ekosystemem. Jedna biblioteka, każdy styl wymiany wiadomości.

WebSocket · RFC 6455 HTTP/2 · RFC 7540 HTTP/3 · QUIC SSE · Server-Sent Events WebRTC · STUN / TURN / ICE MQTT · 3.1.1 & 5.0 AMQP · 0.9.1 & 1.0 STOMP · 1.0 & 1.2 WAMP · v2 CoAP · IoT Socket.IO · v4 SignalR Core · .NET Pusher · Channels TLS 1.2 / 1.3
Wiadomości i pub/sub

Natywne implementacje klienta ORAZ serwera czterech protokołów pub/sub najczęściej wdrażanych przez programistów. Pełna zgodność z opublikowanymi specyfikacjami, z gotowymi adapterami dla dominujących brokerów w każdym ekosystemie.

MQTT 3.1.1 & 5.0

Lekki pub/sub dla IoT, urządzeń mobilnych i milionów równoczesnych połączeń

Małe ramki binarne (2-bajtowy nagłówek), trwałe sesje pomiędzy rozłączeniami, wiadomości retained, last-will-and-testament dla zawodnych sieci. De-facto standard telemetrii IoT i powiadomień mobilnych.

  • QoS 0 / 1 / 2: dostarczenie co najwyżej raz, co najmniej raz, dokładnie raz
  • Właściwości 5.0: aliasy tematów, wygasanie wiadomości, tematy odpowiedzi, właściwości użytkownika
  • Subskrypcje współdzielone: balansowanie obciążenia jednego tematu między pulami workerów (5.0)
  • Przetestowane brokery: HiveMQ, Mosquitto, EMQX, AWS IoT Core, Azure IoT Hub

AMQP 0.9.1 & 1.0

Protokół brokera wiadomości klasy enterprise z pełną obsługą transakcji

Trasuje wiadomości przez nazwane exchange do kolejek z bogatymi regułami routingu. Potwierdzenia, trwałość i transakcje wbudowane w protokół. Dwie odrębne wersje wire: 0.9.1 dominuje w RabbitMQ; 1.0 to standard OASIS dla wymiany broker-broker.

  • Typy exchange: direct, fanout, topic, headers
  • Trwałość: trwałe kolejki przeżywają restart brokera
  • Transakcje: atomowy commit / rollback wielu wiadomości
  • Przetestowane brokery: RabbitMQ (0.9.1), Azure Service Bus (1.0), ActiveMQ, IBM MQ

STOMP 1.0 & 1.2

Prosty protokół tekstowy, który możesz debugować przez telnet

Ramkowy protokół z niewielkim słownikiem poleceń (CONNECT, SUBSCRIBE, SEND, ACK, DISCONNECT). Działa na dowolnym transporcie TCP lub WebSocket. Łatwy do wdrożenia dla zespołów, które chcą brokera bez złożoności protokołu binarnego.

  • Wstępnie skonfigurowani klienci: wtyczka STOMP RabbitMQ, ActiveMQ
  • Transakcje: grupy wiadomości BEGIN / COMMIT / ABORT
  • Trwałe subskrypcje: zachowywane między ponownymi połączeniami
  • Niestandardowe nagłówki: dowolne metadane tekstowe na ramkę

WAMP v2

Pub/sub i RPC w jednym połączeniu WebSocket

Web Application Messaging Protocol łączy zdarzenia na poziomie aplikacji z wywołaniami zdalnych procedur. Klienci mogą publikować, subskrybować, rejestrować wywoływane metody ORAZ wywoływać metody zarejestrowane przez peerów, wszystko multipleksowane na jednym połączeniu.

  • Cztery role: publisher, subscriber, caller, callee
  • Uwierzytelnianie: ticket, CRA i schematy podłączalne
  • Routed RPC: broker pośredniczy w wywołaniach, więc klienci nie muszą znać peerów
  • Przypadek użycia: pulpity czasu rzeczywistego, które potrzebują też metod wywoływanych przez serwer
Kompatybilność
Socket.IOv4
SignalR Core.NET
PusherChannels

Od czatu w czasie rzeczywistym po agentów AI

Komponenty eSeGeCe dostarczają protokoły i prymitywy stojące za jednymi z najbardziej wymagających kategorii oprogramowania: wiadomości, finanse, IoT i AI. Wszystko gotowe do dodania do twojego projektu Delphi lub .NET.

Czat w czasie rzeczywistym na dużą skalę

Trwałe połączenia, obecność, kanały broadcast i wiadomości binarne, z wielowątkowymi serwerami stworzonymi z myślą o tysiącach równoczesnych użytkowników.

sgcWebSockets Socket.IO WAMP

Trading algorytmiczny

Strumienie danych rynkowych z opóźnieniem poniżej milisekundy, z pełnym TLS, ramkami binarnymi i automatycznym ponownym łączeniem.

14 giełd FIX-grade

Agenci AI (MCP)

Podłącz ChatGPT i Claude do własnych narzędzi przez Model Context Protocol.

MCP OpenAI Anthropic

Telemetria IoT

Połącz miliony urządzeń przez MQTT 5.0, CoAP, AWS IoT i Azure IoT Hub.

MQTT 5.0 CoAP AWS IoT Azure IoT

Wideo WebRTC

Media peer-to-peer z wbudowanym STUN, TURN i ICE.

STUN/TURN P2P

Pipeline'y do podpisywania dokumentów i kodu

Podpisuj dokumenty za pomocą XAdES (XML), PAdES (PDF), CAdES (CMS) i kontenerów ASiC. Podpisuj kod za pomocą Authenticode (.exe / .dll / .msi), manifestów ClickOnce, pakietów NuGet i rozszerzeń VSIX, wszystko przez dołączony sgcSign Server. Dostarcza REST API, instalator usługi Windows oraz gotowe pipeline'y GitHub Actions, Azure DevOps, Jenkins i Docker do scentralizowanego podpisywania w CI/CD. Obsługiwanych jest dziesięciu dostawców kluczy (PFX, PKCS#11 HSM, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, CSC v2) oraz dwadzieścia jeden profili krajowych UE dla e-fakturowania i umów o pracę.

sgcSign XAdES / PAdES / CAdES ASiC Authenticode ClickOnce NuGet HSM / KMS Serwer + REST API

Podłącz swoje aplikacje do rewolucji AI

Natywna integracja z OpenAI, Anthropic, Google Gemini oraz Model Context Protocol. Buduj inteligentne aplikacje z pierwszorzędną obsługą ChatGPT, Claude, embeddings, function calling i strumieniowania AI w czasie rzeczywistym, wszystko z twojej bazy kodu Delphi lub .NET.

OpenAI

ChatGPT, DALL-E, Whisper, fine-tuning i asystenci. Pełne pokrycie API z obsługą strumieniowania i function calling.

Dowiedz się więcej →

MCP

Implementacja serwera i klienta Model Context Protocol. Bezproblemowo udostępniaj narzędzia, prompty i zasoby modelom AI.

Dowiedz się więcej →

ChatBot

Buduj konwersacyjne AI z interakcjami przypominającymi ludzkie. Wielotorowe rozmowy, zarządzanie kontekstem i strumieniowane odpowiedzi.

Dowiedz się więcej →

Embeddings

Bazy wektorowe, integracja z Pinecone oraz niestandardowe aplikacje AI. Wyszukiwanie semantyczne i retrieval-augmented generation.

Dowiedz się więcej →

Dlaczego programiści wybierają eSeGeCe

Ten sam komponent, to samo API, w czterech językach. Upuść go na formularz, ustaw hosta i już masz połączenie.

Zbudowane z myślą o wydajności i niezawodności

  • W pełni wielowątkowy serwer z obsługą IOCP/EPOLL
  • Szyfrowanie TLS 1.2 i 1.3 z OpenSSL i SChannel
  • Automatyczne ponowne łączenie dzięki technologii WatchDog
  • Balansowanie obciążenia między wieloma serwerami back-end
  • Quality of Service z dostarczeniem dokładnie raz
  • Pełny kod źródłowy i wdrożenie bez opłat licencyjnych
procedure TForm1.ConnectWebSocket;
begin
  sgcWebSocketClient1.Host   := 'www.esegece.com';
  sgcWebSocketClient1.Port   := 2053;
  sgcWebSocketClient1.TLS    := True;
  sgcWebSocketClient1.Active := True;
end;

procedure TForm1.OnMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('Received: ' + Text);
end;
void __fastcall TForm1::ConnectWebSocket()
{
  sgcWebSocketClient1->Host   = "www.esegece.com";
  sgcWebSocketClient1->Port   = 2053;
  sgcWebSocketClient1->TLS    = true;
  sgcWebSocketClient1->Active = true;
}

void __fastcall TForm1::OnMessage(TsgcWSConnection *Connection,
  const UnicodeString Text)
{
  Memo1->Lines->Add("Received: " + Text);
}
var client = new TsgcWebSocketClient();
client.Host = "www.esegece.com";
client.Port = 2053;
client.TLS  = true;

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

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

client.Active = true;
program WebSocketClient;
{$mode objfpc}{$H+}
uses
  sgcWebSocket;

var
  Client: TsgcWebSocketClient;
begin
  Client := TsgcWebSocketClient.Create(nil);
  Client.Host   := 'www.esegece.com';
  Client.Port   := 2053;
  Client.TLS    := True;
  Client.Active := True;
  ReadLn;
  Client.Free;
end.

To samo publiczne API w Delphi, C++ Builder, Lazarus / FPC i .NET.

Zbudowane z myślą o produkcji

Zaprojektowane pod obciążenia, które nie pozwalają inżynierom SRE spać po nocach: długotrwałe połączenia, szyfrowane domyślnie, samonaprawiające się pod presją.

10,000+ Równoczesnych połączeń

Pule wątków IOCP (Windows) i EPOLL (Linux) utrzymują pojedynczy serwer w pełnej sprawności pod obciążeniem.

TLS 1.3 Szyfrowanie end-to-end

OpenSSL 3.0 na każdej platformie plus natywne SChannel w Windows. Bez dodatkowych bibliotek DLL.

< 1 ms Opóźnienie ramki

Ramkowanie zero-copy na localhost; rozszerzenie kompresji wiadomości (RFC 7692) gotowe od razu po instalacji.

24/7 Automatyczne łączenie WatchDog

Heartbeaty, exponential backoff i wznawianie sesji utrzymują klientów połączonych mimo zakłóceń sieci.

Co mówią programiści

Zaufali nam programiści Delphi, C++ Builder, Lazarus i .NET budujący aplikacje czasu rzeczywistego na całym świecie.

sgcWebSockets jest niesamowity, a wasze wsparcie jest najlepsze!
Christian Meyer Założyciel i CTO
Wasza biblioteka sgcWebSockets jest bardzo przydatna i łatwa w konfiguracji. Tak trzymać!
Simone Moretti Programista Delphi
Bardzo dziękuję za pomoc i wsparcie, uwielbiam wasze komponenty.
Mark Steinfeld CTO

Oglądasz widok Stos eSeGeCe.

Pokaż mi inne ujęcie →
30-dniowa gwarancja zwrotu pieniędzyNie jesteś zadowolony? Poproś o pełny zwrot pieniędzy w ciągu 30 dni od zakupu. Zobacz politykę zwrotów

Jedna subskrypcja. Sześć produktów. Zero opłat licencyjnych.

Dodaj komunikację w czasie rzeczywistym, interfejs HTML, AI i podpisy cyfrowe do swojej aplikacji Delphi lub .NET już dziś, z pełnym kodem źródłowym, aktualizacjami w trakcie subskrypcji oraz wdrożeniem bez opłat licencyjnych.