sgcWebSockets

A biblioteca mais completa de WebSocket e comunicação em tempo real para Delphi, C++ Builder, Lazarus e .NET. Conformidade total com a RFC 6455, mais de 30 integrações de API e desempenho de nível empresarial.

RFC 6455 Compliant
30+ API Integrations
Delphi 7 – RAD Studio 13
.NET 5–9 Support

Primeiros passos →

Versão atual: 2026.9.0, . Ver o registro de alterações

Veja o sgcWebSockets em dois minutos

Componentes de tempo real para Delphi, C++Builder e .NET: WebSocket, MQTT, HTTP/2 e HTTP/3, WebRTC e IA, em uma única biblioteca.

Tudo o que você precisa para comunicação em tempo real

Dos fundamentos do WebSocket às integrações avançadas de IA, o sgcWebSockets oferece um conjunto completo de ferramentas para aplicações de rede modernas.

Cliente e servidor WebSocket

Implementação completa da RFC 6455 com suporte a mensagens binárias e Unicode, compressão PerMessage_Deflate e reconexão automática.

Saiba mais →

HTTP/2

Protocolo HTTP moderno com multiplexação, server push e compressão de cabeçalhos para conexões de alto desempenho.

Saiba mais →

IA e aprendizado de máquina

Integrações nativas com OpenAI, Anthropic, protocolo MCP, componentes de ChatBot, Embeddings e suporte a bancos de dados vetoriais.

Saiba mais →

Protocolos em tempo real

Suporte completo a MQTT, AMQP, STOMP, WAMP e Server-Sent Events, com roteamento de mensagens e gerenciamento de tópicos integrados.

Saiba mais →

P2P e WebRTC

Comunicação peer-to-peer com os protocolos STUN, TURN e ICE, canais de dados e travessia de NAT para conexões diretas entre clientes.

Saiba mais →

Mais de 30 integrações de API

Conectores prontos para uso com corretoras de criptomoedas, plataformas de mensagens, serviços em nuvem e feeds de dados financeiros.

Saiba mais →

Arquitetura pronta para empresas

Projetado desde a base para segurança, escalabilidade e confiabilidade em aplicações críticas.

Segurança de nível empresarial

Proteja cada conexão com protocolos de segurança padrão do mercado e mecanismos de autenticação flexíveis.

  • TLS 1.2 e TLS 1.3 com negociação automática
  • Backends OpenSSL, SChannel e Native TLS em Object Pascal puro para TLS 1.3 e TLS 1.2
  • Troca de chaves pós-quântica X25519MLKEM768 no mecanismo nativo
  • Autenticação OAuth2, Basic, Session e URL
  • Criptografia de ponta a ponta para o conteúdo das mensagens
  • Limitação de largura de banda e de taxa de requisições

Feito para escalar

Gerencie milhares de conexões simultâneas com E/S de alto desempenho e garantias robustas de entrega.

  • Modelos de servidor IOCP (Windows) e EPOLL (Linux)
  • Balanceamento de carga integrado entre instâncias de servidor
  • Níveis de QoS: no máximo uma vez, pelo menos uma vez, exatamente uma vez
  • Enfileiramento de mensagens e mensagens transacionais
  • HeartBeat e WatchDog para monitoramento de conexões

Amplo suporte a plataformas

Desenvolva na sua IDE preferida e implante em todas as principais plataformas e versões de framework.

Delphi

Do Delphi 7 ao RAD Studio 13. Suporte completo aos frameworks VCL e FireMonkey com componentes em tempo de projeto.

C++ Builder

Do C++ Builder 10.1 Berlin ao C++ Builder 13. Headers wrapper nativos em C++ para uma integração perfeita.

Lazarus

Lazarus 4.4.0 Win64 com suporte ao compilador Free Pascal para desenvolvimento Pascal de código aberto.

.NET

.NET Framework 2.0+, .NET Core 1.0+, .NET Standard 1.6+ e do .NET 5 ao .NET 9.

Plataformas de destino

Windows 32/64 bits, macOS (Intel e ARM), Linux 64 bits, iOS e Android.

Instalação fácil

Pacotes pré-compilados para cada versão de IDE suportada. Solte os componentes nos formulários e comece a construir imediatamente.

API simples e intuitiva

Conecte-se em minutos com uma API limpa e orientada a eventos, natural tanto no Delphi quanto no .NET.

Delphi
procedure TForm1.FormCreate(Sender: TObject);
begin
  sgcWebSocketClient1.Host := 'www.esegece.com';
  sgcWebSocketClient1.Port := 2053;
  sgcWebSocketClient1.TLS := True;
  sgcWebSocketClient1.Active := True;
end;

procedure TForm1.sgcWebSocketClient1Connect(Connection: TsgcWSConnection);
begin
  Connection.WriteData('Hello sgcWebSockets!');
end;

procedure TForm1.sgcWebSocketClient1Message(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('Received: ' + Text);
end;
Delphi
procedure TForm1.FormCreate(Sender: TObject);
begin
  sgcWebSocketHTTPServer1.Port := 8080;
  sgcWebSocketHTTPServer1.SSL := True;
  sgcWebSocketHTTPServer1.SSLOptions.CertFile := 'server.pem';
  sgcWebSocketHTTPServer1.SSLOptions.KeyFile := 'server.key';
  sgcWebSocketHTTPServer1.Active := True;
end;

procedure TForm1.sgcWebSocketHTTPServer1Message(Connection: TsgcWSConnection;
  const Text: string);
begin
  // Echo message back to client
  Connection.WriteData(Text);
end;

procedure TForm1.sgcWebSocketHTTPServer1Connect(Connection: TsgcWSConnection);
begin
  Log('Client connected: ' + Connection.Guid);
end;
C#
using esegece.sgcWebSockets;

var client = new TsgcWebSocketClient();
client.Host = "www.esegece.com";
client.Port = 2053;
client.TLS = true;

client.OnConnect += (sender, connection) =>
{
    connection.WriteData("Hello from .NET!");
};

client.OnMessage += (sender, connection, text) =>
{
    Console.WriteLine($"Received: {text}");
};

client.Active = true;
3,000+Desenvolvedores
20+Anos
761+Componentes
30+Integrações de API
5Plataformas
Garantia de reembolso de 30 diasNão ficou satisfeito? Solicite o reembolso total em até 30 dias após a compra. Ver política de reembolso

Comece a construir hoje

Baixe a versão de avaliação gratuita e adicione comunicação em tempo real à sua aplicação Delphi ou .NET em minutos.

Outros Produtos da eSeGeCe

Combine o sgcWebSockets com nossas outras bibliotecas de componentes para Delphi, C++ Builder e .NET.

sgcHTML

Componentes HTML e UI server-side para Delphi, C++ Builder e .NET. Mais de 60 widgets construídos sobre Bootstrap 5 e htmx, sem front-end JavaScript para manter.

Renderize a UI server-side para a qual seu servidor WebSocket envia atualizações ao vivo.

Saiba mais →

sgcQUIC

Componentes cliente e servidor QUIC e HTTP/3 para Delphi, C++ Builder e .NET. Um complemento do sgcWebSockets Enterprise.

Adicione HTTP/3 e transporte QUIC puro sobre a mesma licença Enterprise — sem uma stack separada para aprender.

Saiba mais →

sgcWebRTC

Motor completo de mídia WebRTC para Delphi e C++ Builder: chamadas de áudio/vídeo, canais de dados e compartilhamento de tela. Um complemento do sgcWebSockets Enterprise.

Adicione chamadas de áudio e vídeo em tempo real à mesma licença Enterprise que executa seu servidor de sinalização WebSocket.

Saiba mais →

sgcCrypto

Biblioteca de criptografia de uso geral para Delphi e C++ Builder: cifras simétricas e assimétricas, hashing e algoritmos pós-quânticos. Disponível gratuitamente a partir do sgcWebSockets Standard.

Criptografe payloads WebSocket e MQTT com o mesmo conjunto de cifras já incluído na sua edição.

Saiba mais →

sgcOpenAPI

Parser de OpenAPI 3.0 e gerador de SDK. Transforme qualquer especificação OpenAPI em um cliente Delphi fortemente tipado em segundos.

Gere clientes REST para combinar com seus streams WebSocket e MQTT — uma única toolchain para APIs em tempo real e de requisição/resposta.

Saiba mais →

sgcSign

Componentes de assinatura digital para PDF, XAdES, CAdES e PAdES. Assine e verifique documentos com smart cards, HSMs ou chaves de software.

Assine payloads WebSocket e MQTT de ponta a ponta com PAdES ou XAdES para mensagens em tempo real à prova de adulteração.

Saiba mais →

sgcBiometrics

Componentes nativos de Windows Hello, impressão digital e Windows Biometric Framework para Delphi e C++ Builder.

Adicione autenticação biométrica aos seus clientes em tempo real sem criar seu próprio wrapper WBF.

Saiba mais →

sgcIndy

Componentes Indy TCP/IP atualizados com TLS moderno, suporte a IPv6 e HTTP/2 para Delphi 7 a 13.

Use componentes Indy atualizados junto com servidores sgcWebSockets quando precisar de uma stack Indy renovada.

Saiba mais →

sgcAI

15 componentes de IA, LLM e MCP para Delphi e C++ Builder. Um único componente de chat alcança OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok e Mistral. Produto independente, com o runtime do sgcWebSockets Core incluído.

Todo componente de IA aqui já está na sua edição Enterprise. O sgcAI é o caminho independente para desenvolvedores nas edições Standard ou Professional.

Saiba mais →

sgcMQ

Componentes cliente de MQTT 3.1.1 e 5.0, AMQP 0.9.1, AMQP 1.0, Apache Kafka e STOMP para Delphi e C++ Builder. Produto independente, com o runtime do sgcWebSockets Core incluído.

Todo cliente de mensageria aqui já está na sua edição do sgcWebSockets. O sgcMQ é o caminho independente para desenvolvedores que não possuem nenhuma edição.

Saiba mais →

sgcSocial

Clientes da WhatsApp Business Cloud API e do Telegram TDLib. Produto independente, com o runtime do sgcWebSockets Core incluído.

Os dois clientes já estão no sgcWebSockets: Telegram a partir da Standard, WhatsApp a partir da Professional. O sgcSocial é o caminho independente para desenvolvedores que não possuem nenhuma edição.

Saiba mais →