sgcIndy

Suíte de componentes TCP/IP Indy aprimorada com suporte estendido a protocolos, integração TLS moderna e otimizações de desempenho para Delphi, C++ Builder e FreePascal.

Mais de 160 componentes
Pronto para TLS 1.3
Multiplataforma
Atualização sem ajustes

Indy evoluído

Estendendo o padrão do mercado

O sgcIndy é construído sobre a amplamente adotada suíte de componentes Indy (Internet Direct), adicionando recursos modernos que as aplicações de hoje exigem. Com cerca de 160 componentes Indy encapsulados, o sgcIndy oferece um caminho de atualização sem fricção que preserva sua base de código existente enquanto libera novos recursos.

  • Suporte moderno a TLS 1.2 e TLS 1.3 via OpenSSL e SChannel
  • Tratamento aprimorado de protocolos TCP, UDP, HTTP, FTP, SMTP e mais
  • Melhor compatibilidade multiplataforma entre Windows, macOS e Linux
  • Otimizações de desempenho e gerenciamento de memória aprimorado
  • Código-fonte completo incluído para inspeção e personalização [1]
sgcIndyExample.pas
uses
  sgcIdTCPClient, sgcIdSSLOpenSSL;

procedure TForm1.ConnectTLS13;
var
  SSL: TsgcIdSSLIOHandlerSocketOpenSSL;
begin
  SSL := TsgcIdSSLIOHandlerSocketOpenSSL.Create(nil);
  SSL.SSLOptions.SSLVersions := [sslvTLSv1_3];

  sgcIdTCPClient1.IOHandler := SSL;
  sgcIdTCPClient1.Host := 'api.example.com';
  sgcIdTCPClient1.Port := 443;
  sgcIdTCPClient1.Connect;
end;

Por que escolher o sgcIndy

Suporte moderno a TLS

TLS 1.2 e 1.3 via backends OpenSSL e SChannel. Mantenha-se atualizado com os padrões de segurança sem alterar seu código existente.

Protocolos estendidos

Suporte aprimorado a TCP, UDP, HTTP, FTP, SMTP, POP3 e IMAP, com melhorias modernas e tratamento de erros mais robusto.

Multiplataforma

Suporte a Windows, macOS e Linux. Compatibilidade com FreePascal e Lazarus para desenvolvimento Pascal de código aberto.

Substituição sem ajustes

Compatível com código Indy existente. Mudanças mínimas necessárias para atualizar suas aplicações ao conjunto de recursos aprimorado do sgcIndy.

Desempenho

Tratamento otimizado de conexões e gerenciamento de memória para cenários de alta vazão. Latência reduzida e melhor uso de recursos.

Código-fonte completo

Código-fonte Object Pascal completo incluído. Inspecione, modifique e aprenda com a implementação. Sem caixas-pretas.

Amplo suporte a plataformas

Todas as principais versões do Delphi

  • Delphi 7 até RAD Studio 13
  • C++ Builder 2007 até C++ Builder 13
  • Compatibilidade com Lazarus / FreePascal
  • Windows 32/64 bits, macOS e Linux
  • Aplicações VCL, FMX e console
Windows
macOS
Linux
Delphi
C++ Builder
FreePascal

Pronto para construir algo grande?

Baixe a versão Community e comece a construir em minutos.

[1] O código-fonte completo está incluído apenas no pacote eSeGeCe All-Access.