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

Genera automaticamente SDK Pascal nativi da specifiche OpenAPI 3.x. SDK precompilati per AWS (280+), Google (250+), Azure (650+).

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 := 'echo.websocket.org';
  sgcWebSocketClient1.Port := 443;
  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 = "echo.websocket.org";
  sgcWebSocketClient1->Port = 443;
  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  = "echo.websocket.org";
client.Port  = 443;
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 := 'echo.websocket.org';
  Client.Port := 443;
  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

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.