eSeGeCe — Componenti di comunicazione enterprise per Delphi e .NET
IN EVIDENZA · L'ecosistema eSeGeCe

Componenti di comunicazione di livello enterprise per Delphi e .NET

Vent'anni di ingegneria, concentrati in un unico stack nativo. Piena conformità a RFC 6455, oltre 30 integrazioni API e supporto multipiattaforma da Windows a Linux, da iOS ad Android. Crea applicazioni in tempo reale, sicure e scalabili con componenti 100% nativi, scelti da oltre 3.000 sviluppatori in tutto il mondo.

  • Oltre 20 anni
  • Codice 100% nativo
  • Multipiattaforma
  • Pronto per TLS 1.3
3.000+ Sviluppatori Applicazioni in produzione in tutto il mondo
761+ Componenti Unità sorgente nel solo sgcWebSockets
30+ Integrazioni API IA, cloud, finanza e messaggistica
20+ Anni di esperienza Da Delphi 7 a RAD Studio 13
5 Piattaforme supportate Windows, macOS, Linux, iOS, Android

Un abbonamento. Sei prodotti. Zero royalty.

Il bundle All-Access sblocca sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics e sgcIndy con un'unica licenza. Codice sorgente completo, aggiornamenti per tutta la durata del termine e distribuzione senza royalty su ogni piattaforma su cui rilasci.

Lo stack eSeGeCe in sintesi

Un unico stack a livelli copre tutto, dal wire fino all'integrazione con l'IA: trasporti, sicurezza, identità e oltre 30 superfici API.

CLIENT Browser App mobile App desktop TRASPORTI sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC SICUREZZA Identità, autenticazione e crittografia trasversali OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES INTEGRAZIONI 30+ API · IA · Cloud · Finanza IA e LLM OpenAI · Anthropic Gemini · MCP · Embeddings Cloud AWS · Azure · GCP IoT Hub · S3 · Pub/Sub Finanza 14 exchange crypto Ticker in tempo reale Compatibilità Socket.IO · SignalR Core Pusher · Firebase

Uno stack coerente, stratificato, sicuro ed estensibile, dal socket fino al tuo agente IA.

Librerie potenti, un unico ecosistema

Sei librerie che condividono lo stesso standard ingegneristico: codice 100% nativo, sorgente completo e supporto da Delphi 7 a RAD Studio 13 e .NET 9.

sgcWebSockets

WebSocket, HTTP/2, HTTP/3, MQTT, AMQP, WebRTC, IA e oltre 30 integrazioni API. La libreria di comunicazione più completa disponibile per Delphi, con un'edizione .NET equivalente.

Scopri di più →

sgcHTML

Crea interfacce web full-stack direttamente in Delphi e .NET, senza un team front-end separato. 64 componenti HTML lato server, aggiornamenti WebSocket in tempo reale e interattività basata su htmx.

Scopri di più →

sgcOpenAPI

Un unico prodotto: parser OpenAPI 3.x, generatore di SDK Pascal, server OpenAPI e oltre 1.195 SDK precompilati per AWS, Azure, Google Cloud e Microsoft Graph.

Scopri di più →

sgcSign

Firme di documenti (XAdES / PAdES / CAdES / ASiC) e firma del codice (Authenticode .exe / .dll, ClickOnce, NuGet, VSIX) tramite libreria o sgcSign Server. 10 provider di chiavi tra cui HSM, AWS KMS, Azure Trusted Signing, HashiCorp Vault. 21 profili per paesi UE.

Scopri di più →

sgcBiometrics

Windows Hello, sensori di impronte digitali, riconoscimento facciale per Delphi e C++ Builder. Integrazione con Windows Biometric Framework.

Scopri di più →

sgcIndy

Suite di componenti Indy TCP/IP potenziata con supporto esteso per i protocolli e ottimizzazioni delle prestazioni per applicazioni enterprise.

Scopri di più →

Ogni prodotto include il codice sorgente completo e la distribuzione senza royalty. Il bundle All-Access li copre tutti e sei.

Un unico albero di sorgenti, ogni target

SISTEMI OPERATIVI
Windows 32 e 64 bit
macOS Intel e ARM
Linux x64 · ARM64
iOS 15+ e iPadOS
Android API 26+
IDE E FRAMEWORK
Delphi 7 → 13
C++ Builder 2007 → 13
.NET 2.0 → .NET 9

Multipiattaforma, multi-framework

Un singolo albero di sorgenti compila componenti nativi su ogni IDE Embarcadero moderno e su ogni sistema operativo principale: desktop, mobile e server. Nessun fork specifico per piattaforma, nessuna DLL da gestire.

5 Sistemi operativi Windows, macOS, Linux, iOS, Android
12 Versioni di IDE Da Delphi 7 a RAD Studio 13
4 Framework UI VCL, FireMonkey, .NET, Lazarus / FPC
1 Albero di sorgenti Stessa API e componenti, ogni target

Tutti i protocolli di cui hai bisogno

Undici protocolli wire di prima classe e varianti compatibili con gli ecosistemi. Una sola libreria, ogni stile di messaggistica.

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

Implementazioni native sia client SIA server dei quattro protocolli pub/sub wire più utilizzati dagli sviluppatori. Pienamente conformi alle specifiche pubblicate, con adattatori pronti all'uso per i broker dominanti di ciascun ecosistema.

MQTT 3.1.1 e 5.0

Pub/sub leggero per IoT, mobile e milioni di connessioni concorrenti

Frame binari minimi (header da 2 byte), sessioni persistenti tra le disconnessioni, messaggi retained e last-will-and-testament per reti inaffidabili. Lo standard de facto per la telemetria IoT e le notifiche push mobili.

  • QoS 0 / 1 / 2: consegna at-most-once, at-least-once, exactly-once
  • Proprietà 5.0: alias di topic, scadenza dei messaggi, response topic, proprietà utente
  • Sottoscrizioni condivise: bilancia il carico di un topic su pool di worker (5.0)
  • Broker testati: HiveMQ, Mosquitto, EMQX, AWS IoT Core, Azure IoT Hub

AMQP 0.9.1 e 1.0

Protocollo broker di messaggi enterprise con supporto completo delle transazioni

Instrada i messaggi attraverso exchange con nome verso code, con regole di routing avanzate. Acknowledgement, durabilità e transazioni integrate nel protocollo. Due versioni wire distinte: 0.9.1 domina su RabbitMQ; 1.0 è la specifica broker-to-broker standardizzata da OASIS.

  • Tipi di exchange: direct, fanout, topic, headers
  • Durabilità: le code persistenti sopravvivono al riavvio del broker
  • Transazioni: commit / rollback atomici multi-messaggio
  • Broker testati: RabbitMQ (0.9.1), Azure Service Bus (1.0), ActiveMQ, IBM MQ

STOMP 1.0 e 1.2

Protocollo testuale semplice che puoi debuggare con telnet

Protocollo basato su frame con un vocabolario minimo (CONNECT, SUBSCRIBE, SEND, ACK, DISCONNECT). Funziona su qualsiasi trasporto TCP o WebSocket. Onboarding facile per i team che vogliono un broker senza la complessità dei protocolli binari.

  • Client preconfigurati: plugin STOMP di RabbitMQ, ActiveMQ
  • Transazioni: gruppi di messaggi BEGIN / COMMIT / ABORT
  • Sottoscrizioni durevoli: persistenti tra le riconnessioni
  • Header personalizzati: metadati stringa arbitrari per frame

WAMP v2

Pub/sub e RPC su un'unica connessione WebSocket

Web Application Messaging Protocol unifica gli eventi a livello applicativo con le chiamate a procedure remote. I client possono pubblicare, sottoscrivere, registrare metodi richiamabili E invocare metodi registrati da altri peer, tutto multiplexato su un'unica connessione.

  • Quattro ruoli: publisher, subscriber, caller, callee
  • Autenticazione: ticket, CRA e schemi pluggable
  • RPC instradata: il broker media le chiamate, quindi i client non devono conoscere i peer
  • Caso d'uso: dashboard in tempo reale che richiedono anche metodi richiamabili dal server
Compatibilità
Socket.IOv4
SignalR Core.NET
PusherChannels

Dalla chat in tempo reale agli agenti IA

I componenti eSeGeCe forniscono i protocolli e le primitive alla base di alcune delle categorie di software più esigenti: messaggistica, finanza, IoT e IA. Tutto è pronto da inserire nel tuo progetto Delphi o .NET.

Chat in tempo reale su larga scala

Connessioni persistenti, presenza, canali broadcast e messaggistica binaria, con server multithread progettati per migliaia di utenti concorrenti.

sgcWebSockets Socket.IO WAMP

Trading algoritmico

Feed di dati di mercato sotto il millisecondo con TLS completo, frame binari e riconnessione automatica.

14 exchange Qualità FIX

Agenti IA (MCP)

Collega ChatGPT e Claude ai tuoi strumenti tramite il Model Context Protocol.

MCP OpenAI Anthropic

Telemetria IoT

Connetti milioni di dispositivi tramite MQTT 5.0, CoAP, AWS IoT e Azure IoT Hub.

MQTT 5.0 CoAP AWS IoT Azure IoT

Video WebRTC

Media peer-to-peer con STUN, TURN e ICE integrati.

STUN/TURN P2P

Pipeline di firma di documenti e codice

Firma documenti con XAdES (XML), PAdES (PDF), CAdES (CMS) e contenitori ASiC. Firma codice con Authenticode (.exe / .dll / .msi), manifesti ClickOnce, pacchetti NuGet ed estensioni VSIX, il tutto tramite il sgcSign Server incluso. Include un'API REST, un installer come servizio Windows e pipeline pronte all'uso per GitHub Actions, Azure DevOps, Jenkins e Docker per la firma centralizzata in CI/CD. Sono supportati dieci provider di chiavi (PFX, PKCS#11 HSM, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, CSC v2), oltre a ventuno profili per paesi UE per la fatturazione elettronica e i contratti di lavoro.

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

Collega le tue app alla rivoluzione dell'IA

Integrazione nativa con OpenAI, Anthropic, Google Gemini e il Model Context Protocol. Crea applicazioni intelligenti con supporto di prima classe per ChatGPT, Claude, embeddings, function calling e streaming IA in tempo reale, tutto dal tuo codice Delphi o .NET.

OpenAI

ChatGPT, DALL-E, Whisper, fine-tuning e assistant. Copertura API completa con supporto streaming e function calling.

Scopri di più →

MCP

Implementazione server e client del Model Context Protocol. Esponi strumenti, prompt e risorse ai modelli IA senza interruzioni.

Scopri di più →

ChatBot

Crea IA conversazionale con interazioni simili a quelle umane. Conversazioni multi-turno, gestione del contesto e risposte in streaming.

Scopri di più →

Embeddings

Database vettoriali, integrazione con Pinecone e applicazioni IA personalizzate. Ricerca semantica e retrieval-augmented generation.

Scopri di più →

Perché gli sviluppatori scelgono eSeGeCe

Lo stesso componente, la stessa API, in quattro linguaggi. Trascinalo su una form, imposta un host e sei connesso.

Progettato per prestazioni e affidabilità

  • Server completamente multithread con supporto IOCP/EPOLL
  • Crittografia TLS 1.2 e 1.3 con OpenSSL e SChannel
  • Riconnessione automatica con la tecnologia WatchDog
  • Bilanciamento del carico su più server di back-end
  • Quality of Service con consegna exactly-once
  • Codice sorgente completo e distribuzione senza royalty
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.

La stessa API pubblica su Delphi, C++ Builder, Lazarus / FPC e .NET.

Progettato per la produzione

Ingegnerizzato per i carichi di lavoro che tengono sveglio un SRE di notte: connessioni di lunga durata, crittografate per default e auto-riparanti sotto stress.

10.000+ Connessioni concorrenti

I pool per-thread IOCP (Windows) ed EPOLL (Linux) mantengono un singolo server reattivo sotto carico.

TLS 1.3 Crittografia end-to-end

OpenSSL 3.0 su ogni piattaforma più SChannel nativo di Windows. Nessuna DLL aggiuntiva necessaria.

< 1 ms Latenza dei frame

Framing zero-copy su localhost; estensione di compressione dei messaggi (RFC 7692) pronta all'uso.

24/7 Riconnessione automatica WatchDog

Heartbeat, backoff esponenziale e ripresa della sessione mantengono connessi i client durante i blip di rete.

Cosa dicono gli sviluppatori

Scelta da sviluppatori Delphi, C++ Builder, Lazarus e .NET che costruiscono applicazioni in tempo reale in tutto il mondo.

sgcWebSockets è straordinario e il vostro supporto è il migliore!
Christian Meyer Fondatore e CTO
La vostra libreria sgcWebSockets è molto utile e semplice da configurare. Continuate così!
Simone Moretti Sviluppatore Delphi
Grazie mille per il vostro aiuto e supporto, adoro i vostri componenti.
Mark Steinfeld CTO

Questa è la vista Stack di eSeGeCe.

Mostrami un altro punto di vista →
Garanzia soddisfatti o rimborsati di 30 giorniNon sei soddisfatto? Richiedi un rimborso completo entro 30 giorni dall'acquisto. Vedi la politica di rimborso

Un abbonamento. Sei prodotti. Zero royalty.

Aggiungi oggi alla tua app Delphi o .NET funzionalità di comunicazione in tempo reale, UI HTML, IA e firma digitale, con sorgente completo, aggiornamenti per la durata del termine e distribuzione senza royalty.