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.
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.
Versão atual: 2026.9.0, . Ver o registro de alterações
Componentes de tempo real para Delphi, C++Builder e .NET: WebSocket, MQTT, HTTP/2 e HTTP/3, WebRTC e IA, em uma única biblioteca.
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.
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 →Protocolo HTTP moderno com multiplexação, server push e compressão de cabeçalhos para conexões de alto desempenho.
Saiba mais →Integrações nativas com OpenAI, Anthropic, protocolo MCP, componentes de ChatBot, Embeddings e suporte a bancos de dados vetoriais.
Saiba mais →Suporte completo a MQTT, AMQP, STOMP, WAMP e Server-Sent Events, com roteamento de mensagens e gerenciamento de tópicos integrados.
Saiba mais →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 →Conectores prontos para uso com corretoras de criptomoedas, plataformas de mensagens, serviços em nuvem e feeds de dados financeiros.
Saiba mais →Projetado desde a base para segurança, escalabilidade e confiabilidade em aplicações críticas.
Proteja cada conexão com protocolos de segurança padrão do mercado e mecanismos de autenticação flexíveis.
Gerencie milhares de conexões simultâneas com E/S de alto desempenho e garantias robustas de entrega.
Desenvolva na sua IDE preferida e implante em todas as principais plataformas e versões de framework.
Do Delphi 7 ao RAD Studio 13. Suporte completo aos frameworks VCL e FireMonkey com componentes em tempo de projeto.
Do C++ Builder 10.1 Berlin ao C++ Builder 13. Headers wrapper nativos em C++ para uma integração perfeita.
Lazarus 4.4.0 Win64 com suporte ao compilador Free Pascal para desenvolvimento Pascal de código aberto.
.NET Framework 2.0+, .NET Core 1.0+, .NET Standard 1.6+ e do .NET 5 ao .NET 9.
Windows 32/64 bits, macOS (Intel e ARM), Linux 64 bits, iOS e Android.
Pacotes pré-compilados para cada versão de IDE suportada. Solte os componentes nos formulários e comece a construir imediatamente.
Conecte-se em minutos com uma API limpa e orientada a eventos, natural tanto no Delphi quanto no .NET.
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;
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;
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;
Combine o sgcWebSockets com nossas outras bibliotecas de componentes para Delphi, C++ Builder e .NET.
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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →