Componentes de Comunicação Empresariais para Delphi & .NET

Mais de 20 anos de excelência em engenharia. Conformidade total com RFC 6455, 30+ integrações de API e suporte multiplataforma do Windows ao Linux, iOS ao Android. Construa aplicações em tempo real, seguras e escaláveis com componentes nativos usados por milhares de desenvolvedores no mundo todo.

20+ Anos
100% Código Nativo
Multiplataforma
TLS 1.3 Pronto
761+ Componentes
30+ Integrações de API
20+ Anos de Experiência
5 Plataformas Suportadas

A Stack da eSeGeCe de Relance

Uma stack única em camadas cobre tudo, desde o transporte físico até a integração com IA — transportes, segurança, identidade e 30+ superfícies de API.

CLIENTS Browser Mobile App Desktop App TRANSPORTS sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC SECURITY Cross-cutting Identity, Auth & Crypto OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES INTEGRATIONS 30+ APIs · AI · Cloud · Finance AI & LLM OpenAI · Anthropic Gemini · MCP · Embeddings Cloud AWS · Azure · GCP IoT Hub · S3 · Pub/Sub Finance 14 Crypto Exchanges Real-time Tickers Compatibility Socket.IO · SignalR Core Pusher · Firebase

Uma stack coerente — em camadas, segura e extensível — desde o socket até o seu agente de IA.

Bibliotecas Poderosas, Um Ecossistema

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, AI e 30+ integrações de API. A biblioteca de comunicação Delphi mais abrangente disponível.

Saiba mais →

sgcOpenAPI

Gere SDKs Pascal nativos automaticamente a partir de specs OpenAPI 3.x. SDKs pré-compilados para AWS (280+), Google (250+), Azure (650+).

Saiba mais →

sgcSign

Assinaturas de documentos (XAdES / PAdES / CAdES / ASiC) e assinatura de código (Authenticode .exe / .dll, ClickOnce, NuGet, VSIX) via biblioteca ou sgcSign Server. 10 provedores de chave incluindo HSM, AWS KMS, Azure Trusted Signing, HashiCorp Vault. 21 perfis de país da UE.

Saiba mais →

sgcBiometrics

Windows Hello, sensores de impressão digital, reconhecimento facial para Delphi/C++ Builder. Integração com o Windows Biometric Framework.

Saiba mais →

sgcIndy

Suite de componentes Indy TCP/IP aprimorada com suporte estendido a protocolos e otimizações de desempenho para aplicações empresariais.

Saiba mais →
SISTEMAS OPERACIONAIS
Windows 32 & 64-bit
macOS Intel & ARM
Linux x64 · ARM64
iOS 15+ & iPadOS
Android API 26+
IDEs & FRAMEWORKS
Delphi 7 → 13
C++ Builder 2007 → 13
.NET 2.0 → .NET 9

Multiplataforma, Multi-Framework

Uma única árvore de código-fonte compila componentes nativos em cada IDE moderno da Embarcadero e em todos os principais sistemas operacionais — desktop, mobile e servidor. Sem forks específicos por plataforma, sem malabarismos com DLLs.

5 Alvos de SO Windows, macOS, Linux, iOS, Android
12 Versões de IDE Delphi 7 ao RAD Studio 13
4 Frameworks de UI VCL, FireMonkey, .NET, Lazarus / FPC
1 Árvore de código Mesma API e componentes em cada alvo

Todos os Protocolos que Você Precisa

Onze protocolos de rede de primeira classe e variantes compatíveis com o ecossistema. Uma biblioteca, todos os estilos de mensageria.

Transporte
em tempo real
WebSocketRFC 6455
HTTP/2RFC 7540
SSEServer-Sent Events
WebRTCP2P
Mensageria & pub/sub

Implementações nativas de cliente E servidor dos quatro protocolos pub/sub mais utilizados pelos desenvolvedores. Totalmente conformes com as especificações publicadas, com adaptadores prontos para os brokers dominantes em cada ecossistema.

MQTT 3.1.1 & 5.0

Pub/sub leve para IoT, mobile e milhões de conexões simultâneas

Frames binários compactos (2 bytes de cabeçalho), sessões persistentes entre desconexões, mensagens retidas e last-will-and-testament para redes instáveis. O padrão de facto para telemetria IoT e push mobile.

  • QoS 0 / 1 / 2 — entrega no máximo uma vez, pelo menos uma vez, exatamente uma vez
  • Propriedades 5.0 — aliases de tópico, expiração de mensagem, tópicos de resposta, propriedades do usuário
  • Assinaturas compartilhadas — distribua um tópico entre pools de workers (5.0)
  • Brokers testados — HiveMQ, Mosquitto, EMQX, AWS IoT Core, Azure IoT Hub

AMQP 0.9.1 & 1.0

Protocolo de message broker empresarial com suporte completo a transações

Roteia mensagens por exchanges nomeados em filas com regras de roteamento avançadas. Confirmação, durabilidade e transações integradas ao protocolo. Duas versões de wire distintas: 0.9.1 domina o RabbitMQ; 1.0 é a especificação broker-a-broker padronizada pela OASIS.

  • Tipos de exchange — direct, fanout, topic, headers
  • Durabilidade — filas persistentes sobrevivem à reinicialização do broker
  • Transações — commit / rollback atômico de múltiplas mensagens
  • Brokers testados — RabbitMQ (0.9.1), Azure Service Bus (1.0), ActiveMQ, IBM MQ

STOMP 1.0 & 1.2

Protocolo simples baseado em texto que você pode depurar com telnet

Protocolo baseado em frames com um vocabulário mínimo (CONNECT, SUBSCRIBE, SEND, ACK, DISCONNECT). Funciona sobre qualquer transporte TCP ou WebSocket. Adoção fácil para equipes que querem um broker sem a complexidade de protocolos binários.

  • Clientes pré-configurados — plugin STOMP do RabbitMQ, ActiveMQ
  • Transações — grupos de mensagens BEGIN / COMMIT / ABORT
  • Assinaturas duráveis — persistentes entre reconexões
  • Cabeçalhos personalizados — metadados de string arbitrários por frame

WAMP v2

Pub/sub e RPC sobre uma única conexão WebSocket

O Web Application Messaging Protocol unifica eventos em nível de aplicação com chamadas de procedimento remoto. Os clientes podem publicar, assinar, registrar métodos chamáveis E invocar métodos registrados por outros pares — tudo multiplexado em uma conexão.

  • Quatro papéis — publisher, subscriber, caller, callee
  • Autenticação — ticket, CRA e esquemas plugáveis
  • RPC roteado — o broker media as chamadas; os clientes não precisam conhecer os pares
  • Caso de uso — dashboards em tempo real que também precisam de métodos chamáveis pelo servidor
Compatibilidade
Socket.IOv4
SignalR Core.NET
PusherChannels

Do Chat em Tempo Real a Agentes de IA

Os componentes eSeGeCe fornecem os protocolos e primitivas por trás de algumas das categorias de software mais exigentes — mensageria, finanças, IoT e IA — prontos para integrar ao seu projeto Delphi ou .NET.

Chat em tempo real em escala

Conexões persistentes, presença, canais de broadcast e mensagens binárias — com servidores multithread projetados para milhares de usuários simultâneos.

sgcWebSockets Socket.IO WAMP

Trading algorítmico

Feeds de dados de mercado sub-milissegundo com TLS completo, frames binários e reconexão automática.

14 Exchanges FIX-grade

Agentes de IA (MCP)

Conecte ChatGPT e Claude às suas próprias ferramentas via Model Context Protocol.

MCP OpenAI Anthropic

Telemetria IoT

Conecte milhões de dispositivos via MQTT 5.0, CoAP, AWS IoT e Azure IoT Hub.

MQTT 5.0 CoAP AWS IoT Azure IoT

Vídeo WebRTC

Mídia peer-to-peer com STUN, TURN e ICE integrados.

STUN/TURN P2P

Pipelines de assinatura de documentos e código

Assine documentos — XAdES (XML), PAdES (PDF), CAdES (CMS), contêineres ASiC — E código — Authenticode (.exe / .dll / .msi), manifestos ClickOnce, pacotes NuGet, extensões VSIX — via o sgcSign Server incluso. API REST, instalador de serviço Windows e pipelines prontos para GitHub Actions / Azure DevOps / Jenkins / Docker para assinatura centralizada em CI/CD. Dez provedores de chave (PFX, PKCS#11 HSM, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, CSC v2). Vinte e um perfis de países da UE para faturas eletrônicas e contratos de trabalho.

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

Por Que os Desenvolvedores Escolhem a eSeGeCe

Construído para Desempenho e Confiabilidade

  • Servidor totalmente multithread com suporte a IOCP/EPOLL
  • Criptografia TLS 1.2 & 1.3 com OpenSSL e SChannel
  • Reconexão automática com tecnologia WatchDog
  • Balanceamento de carga entre múltiplos servidores back-end
  • Quality of Service com entrega exatamente uma 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('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.

Conecte Seus Aplicativos à Revolução da IA

Integração nativa com OpenAI, Anthropic, Google Gemini e o Model Context Protocol. Crie aplicativos inteligentes com suporte de primeira classe para ChatGPT, Claude, embeddings, function calling e streaming de IA em tempo real — tudo a partir do seu código Delphi ou .NET.

OpenAI

ChatGPT, DALL-E, Whisper, fine-tuning e assistants. Cobertura completa da API com suporte a streaming e function calling.

Saiba mais →

MCP

Implementação de servidor e cliente do Model Context Protocol. Exponha ferramentas, prompts e recursos para modelos de IA de forma transparente.

Saiba mais →

ChatBot

Crie IA conversacional com interações semelhantes às humanas. Conversas multi-turno, gerenciamento de contexto e respostas em streaming.

Saiba mais →

Embeddings

Bancos de dados vetoriais, integração com Pinecone e aplicativos de IA personalizados. Busca semântica e geração aumentada por recuperação.

Saiba mais →

Construído para Produção

Projetado para as cargas de trabalho que tiram o sono de um SRE — conexões de longa duração, criptografia por padrão e auto-recuperação sob instabilidade.

10,000+ Conexões simultâneas

Pools de threads IOCP (Windows) e EPOLL (Linux) mantêm um único servidor funcionando sob carga.

TLS 1.3 Criptografia ponta a ponta

OpenSSL 3.0 em todas as plataformas mais o SChannel nativo do Windows — sem DLLs extras necessárias.

< 1 ms Latência de frame

Framing zero-copy em localhost; extensão de mensagem comprimida (RFC 7692) pronta para uso.

24/7 Reconexão automática WatchDog

Heartbeats, backoff exponencial e retomada de sessão mantêm os clientes conectados durante falhas de rede.

O Que os Desenvolvedores Dizem

Confiado por desenvolvedores Delphi, C++ Builder, Lazarus e .NET que constroem aplicativos em tempo real ao redor do mundo.

sgcWebSockets is amazing and your support is the best!
Christian Meyer Fundador & CTO
Your sgcWebSockets library is very useful and easy to setup. Keep up the good work!
Simone Moretti Desenvolvedor Delphi
Thanks so much for your help and support — I love your components.
Mark Steinfeld CTO

Uma assinatura. Cinco produtos. Zero royalties.

Adicione recursos de tempo real, IA e assinatura digital ao seu app Delphi ou .NET hoje — com código-fonte completo, atualizações vitalícias no período e implantação sem royalties.