eSeGeCe — Componenti di comunicazione enterprise per Delphi e .NET

Componenti di comunicazione di livello enterprise per Delphi e .NET

Oltre 20 anni di eccellenza ingegneristica. 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 nativi su cui contano migliaia di sviluppatori in tutto il mondo.

Oltre 20 anni
Codice 100% nativo
Multipiattaforma
Pronto per TLS 1.3
761+ Componenti
30+ Integrazioni API
20+ Anni di esperienza
5 Piattaforme supportate

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

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, IA e oltre 30 integrazioni API. La libreria di comunicazione più completa disponibile per Delphi.

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/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ù →
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.

Trasporto
in tempo reale
WebSocketRFC 6455
HTTP/2RFC 7540
SSEServer-Sent Events
WebRTCP2P
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; 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 — pronti 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.

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 — XAdES (XML), PAdES (PDF), CAdES (CMS), contenitori ASiC — E codice — Authenticode (.exe / .dll / .msi), manifesti ClickOnce, pacchetti NuGet, estensioni VSIX — tramite il sgcSign Server incluso. API REST, installer come servizio Windows e pipeline pronte all'uso per GitHub Actions / Azure DevOps / Jenkins / Docker per la firma centralizzata in CI/CD. Dieci provider di chiavi (PFX, PKCS#11 HSM, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, CSC v2). Ventuno profili per paesi UE per fatturazione elettronica e contratti di lavoro.

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

Perché gli sviluppatori scelgono eSeGeCe

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
WebSocketClient.pas
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;
WebSocketClient.cpp
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);
}
WebSocketClient.cs
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;
WebSocketClient.lpr
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.

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ù →

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
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. Cinque prodotti. Zero royalty.

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