Componentes de Comunicación de Calidad Empresarial para Delphi y .NET

Más de 20 años de excelencia en ingeniería. Cumplimiento total de RFC 6455, más de 30 integraciones de APIs y soporte multiplataforma desde Windows a Linux, iOS y Android. Crea aplicaciones en tiempo real, seguras y escalables con componentes nativos en los que confían miles de desarrolladores en todo el mundo.

Más de 20 años
100% Código Nativo
Multiplataforma
Compatible con TLS 1.3
761+ Componentes
30+ Integraciones de APIs
20+ Años de Experiencia
5 Plataformas Compatibles

El stack de eSeGeCe en un vistazo

Un único stack en capas cubre todo desde el cable hasta la integración con IA — transportes, seguridad, identidad y más de 30 APIs.

CLIENTES Navegador App Móvil App de Escritorio TRANSPORTES sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC SEGURIDAD Identidad, autenticación y criptografía transversales OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES INTEGRACIONES Más de 30 APIs · IA · Nube · Finanzas IA y LLM OpenAI · Anthropic Gemini · MCP · Embeddings Nube AWS · Azure · GCP IoT Hub · S3 · Pub/Sub Finanzas 14 Exchanges de Cripto Tickers en Tiempo Real Compatibilidad Socket.IO · SignalR Core Pusher · Firebase

Un único stack coherente — en capas, seguro y extensible — desde el socket hasta tu agente de IA.

Librerías potentes, un único ecosistema

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, IA y más de 30 integraciones de APIs. La librería de comunicaciones para Delphi más completa disponible.

Más información →

sgcOpenAPI

Genera automáticamente SDKs nativos de Pascal a partir de especificaciones OpenAPI 3.x. SDKs precompilados para AWS (más de 280), Google (más de 250) y Azure (más de 650).

Más información →

sgcSign

Firmas de documentos (XAdES / PAdES / CAdES / ASiC) más firma de código (Authenticode .exe / .dll, ClickOnce, NuGet, VSIX) mediante librería o sgcSign Server. 10 proveedores de claves, incluidos HSM, AWS KMS, Azure Trusted Signing y HashiCorp Vault. 21 perfiles nacionales de la UE.

Más información →

sgcBiometrics

Windows Hello, sensores de huella dactilar y reconocimiento facial para Delphi/C++ Builder. Integración con Windows Biometric Framework.

Más información →

sgcIndy

Suite mejorada de componentes Indy TCP/IP con soporte ampliado de protocolos y optimizaciones de rendimiento para aplicaciones empresariales.

Más información →
SISTEMAS OPERATIVOS
Windows 32 y 64 bits
macOS Intel y ARM
Linux x64 · ARM64
iOS 15+ y iPadOS
Android API 26+
IDEs Y FRAMEWORKS
Delphi 7 → 13
C++ Builder 2007 → 13
.NET 2.0 → .NET 9

Multiplataforma, multi-framework

Un único árbol de código fuente compila en componentes nativos para cualquier IDE moderno de Embarcadero y cualquier sistema operativo importante — escritorio, móvil y servidor. Sin bifurcaciones específicas por plataforma ni malabares con DLLs.

5 Sistemas operativos Windows, macOS, Linux, iOS, Android
12 Versiones de IDE Delphi 7 hasta RAD Studio 13
4 Frameworks de UI VCL, FireMonkey, .NET, Lazarus / FPC
1 Árbol de código Misma API y componentes para todos los objetivos

Todos los protocolos que necesitas

Once protocolos de primera clase y variantes compatibles con cada ecosistema. Una sola librería, cualquier estilo de mensajería.

Transporte en
tiempo real
WebSocketRFC 6455
HTTP/2RFC 7540
SSEEventos enviados por el servidor
WebRTCP2P
Mensajería y pub/sub

Implementaciones nativas de cliente Y servidor para los cuatro protocolos pub/sub que más se usan en producción. Cumplimiento total de las especificaciones publicadas, con adaptadores listos para los brokers dominantes en cada ecosistema.

MQTT 3.1.1 y 5.0

Pub/sub ligero para IoT, móvil y millones de conexiones concurrentes

Tramas binarias diminutas (cabecera de 2 bytes), sesiones persistentes entre desconexiones, mensajes retenidos y last-will-and-testament para redes poco fiables. El estándar de facto para telemetría IoT y push móvil.

  • QoS 0 / 1 / 2 — entrega como máximo una vez, al menos una vez y exactamente una vez
  • Propiedades 5.0 — alias de tópico, expiración de mensajes, tópicos de respuesta y propiedades de usuario
  • Suscripciones compartidas — reparto de carga de un tópico entre pools de workers (5.0)
  • Brokers probados — HiveMQ, Mosquitto, EMQX, AWS IoT Core, Azure IoT Hub

AMQP 0.9.1 y 1.0

Protocolo de broker de mensajes empresarial con soporte completo de transacciones

Encamina mensajes por exchanges con nombre hacia colas con reglas de enrutado avanzadas. Confirmación, durabilidad y transacciones integradas en el protocolo. Dos versiones de wire distintas: 0.9.1 domina en RabbitMQ; 1.0 es la especificación OASIS-standardised entre brokers.

  • Tipos de exchange — direct, fanout, topic, headers
  • Durabilidad — las colas persistentes sobreviven al reinicio del broker
  • Transacciones — commit / rollback atómico de varios mensajes
  • Brokers probados — RabbitMQ (0.9.1), Azure Service Bus (1.0), ActiveMQ, IBM MQ

STOMP 1.0 y 1.2

Protocolo basado en texto y sencillo que puedes depurar con telnet

Protocolo basado en tramas con un vocabulario mínimo (CONNECT, SUBSCRIBE, SEND, ACK, DISCONNECT). Funciona sobre cualquier transporte TCP o WebSocket. Entrada fácil para equipos que quieren un broker sin la complejidad de un protocolo binario.

  • Clientes preconfigurados — plugin STOMP de RabbitMQ, ActiveMQ
  • Transacciones — grupos de mensajes BEGIN / COMMIT / ABORT
  • Suscripciones duraderas — persistentes entre reconexiones
  • Cabeceras personalizadas — metadatos de texto arbitrarios por trama

WAMP v2

Pub/sub y RPC sobre una sola conexión WebSocket

Web Application Messaging Protocol unifica los eventos a nivel de aplicación con las llamadas a procedimientos remotos. Los clientes pueden publicar, suscribirse, registrar métodos invocables E invocar métodos registrados por otros peers — todo multiplexado en una sola conexión.

  • Cuatro roles — publicador, suscriptor, llamante, llamado
  • Autenticación — ticket, CRA y esquemas conectables
  • RPC enrutado — el broker media las llamadas; los clientes no necesitan conocer a los peers
  • Caso de uso — cuadros de mando en tiempo real que además necesitan métodos invocables desde el servidor
Compatibilidad
Socket.IOv4
SignalR Core.NET
PusherChannels

Del chat en tiempo real a los agentes de IA

Los componentes de eSeGeCe incorporan los protocolos y primitivas que hay detrás de algunas de las categorías de software más exigentes — mensajería, finanzas, IoT e IA — listos para integrar en tu proyecto Delphi o .NET.

Chat en tiempo real a gran escala

Conexiones persistentes, presencia, canales de difusión y mensajería binaria — con servidores multihilo diseñados para miles de usuarios concurrentes.

sgcWebSockets Socket.IO WAMP

Trading algorítmico

Feeds de datos de mercado por debajo del milisegundo con TLS completo, tramas binarias y reconexión.

14 exchanges Calidad FIX

Agentes de IA (MCP)

Conecta ChatGPT y Claude a tus propias herramientas mediante el Model Context Protocol.

MCP OpenAI Anthropic

Telemetría IoT

Conecta millones de dispositivos mediante MQTT 5.0, CoAP, AWS IoT y Azure IoT Hub.

MQTT 5.0 CoAP AWS IoT Azure IoT

Vídeo WebRTC

Medios peer-to-peer con STUN, TURN e ICE integrados.

STUN/TURN P2P

Pipelines de firma de documentos y código

Firma documentos — XAdES (XML), PAdES (PDF), CAdES (CMS), contenedores ASiC — Y código — Authenticode (.exe / .dll / .msi), manifiestos ClickOnce, paquetes NuGet, extensiones VSIX — mediante el sgcSign Server incluido. API REST, instalador de servicio Windows y pipelines listas para GitHub Actions / Azure DevOps / Jenkins / Docker para firma CI/CD centralizada. Diez proveedores de claves (PFX, PKCS#11 HSM, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, CSC v2). Veintiún perfiles nacionales de la UE para facturación electrónica y contratos laborales.

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

Por qué los desarrolladores eligen eSeGeCe

Diseñados para rendimiento y fiabilidad

  • Servidor totalmente multihilo con soporte IOCP/EPOLL
  • Cifrado TLS 1.2 y 1.3 con OpenSSL y SChannel
  • Reconexión automática con tecnología WatchDog
  • Balanceo de carga entre varios servidores back-end
  • Calidad de servicio con entrega exactamente una vez
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('Recibido: ' + 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("Recibido: " + Text);
}
WebSocketClient.cs
var client = new TsgcWebSocketClient();
client.Host  = "echo.websocket.org";
client.Port  = 443;
client.TLS   = true;

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

client.OnConnect += (sender, args) =>
{
  client.WriteData("¡Hola desde .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.

Conecta tus aplicaciones con la revolución de la IA

Integración nativa con OpenAI, Anthropic, Google Gemini y el Model Context Protocol. Crea aplicaciones inteligentes con soporte de primer nivel para ChatGPT, Claude, embeddings, llamadas a funciones y streaming de IA en tiempo real — todo desde tu código Delphi o .NET.

OpenAI

ChatGPT, DALL-E, Whisper, fine-tuning y asistentes. Cobertura completa de la API con soporte de streaming y llamadas a funciones.

Más información →

MCP

Implementación de servidor y cliente del Model Context Protocol. Expón herramientas, prompts y recursos a los modelos de IA de forma transparente.

Más información →

ChatBot

Construye IA conversacional con interacciones similares a las humanas. Conversaciones de varios turnos, gestión de contexto y respuestas en streaming.

Más información →

Embeddings

Bases de datos vectoriales, integración con Pinecone y aplicaciones de IA a medida. Búsqueda semántica y generación aumentada por recuperación.

Más información →

Diseñados para producción

Pensados para las cargas que mantienen a un SRE despierto por las noches — conexiones de larga duración, cifradas por defecto y con recuperación automática ante alta rotación.

Más de 10.000 Conexiones concurrentes

Los pools por hilo IOCP (Windows) y EPOLL (Linux) mantienen un solo servidor respondiendo bajo carga.

TLS 1.3 Cifrado de extremo a extremo

OpenSSL 3.0 en todas las plataformas más SChannel nativo de Windows — sin DLLs adicionales.

< 1 ms Latencia de trama

Framing sin copia en localhost; extensión de mensajes comprimidos (RFC 7692) lista para usar.

24/7 Reconexión automática WatchDog

Heartbeats, backoff exponencial y reanudación de sesión mantienen a los clientes conectados ante cortes de red.

Qué dicen los desarrolladores

La confianza de desarrolladores de Delphi, C++ Builder, Lazarus y .NET que construyen aplicaciones en tiempo real en todo el mundo.

sgcWebSockets es increíble y vuestro soporte es el mejor.
Christian Meyer Fundador y CTO
Vuestra librería sgcWebSockets es muy útil y fácil de configurar. ¡Seguid así!
Simone Moretti Desarrollador Delphi
Muchas gracias por vuestra ayuda y soporte — me encantan vuestros componentes.
Mark Steinfeld CTO

Una suscripción. Cinco productos. Cero royalties.

Añade hoy mismo capacidades en tiempo real, de IA y de firma digital a tu aplicación Delphi o .NET — con código fuente completo, actualizaciones durante toda la vigencia de la licencia y despliegue libre de royalties.