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.
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.
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.
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;
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.
Suporte aprimorado a TCP, UDP, HTTP, FTP, SMTP, POP3 e IMAP, com melhorias modernas e tratamento de erros mais robusto.
Suporte a Windows, macOS e Linux. Compatibilidade com FreePascal e Lazarus para desenvolvimento Pascal de código aberto.
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.
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 Object Pascal completo incluído. Inspecione, modifique e aprenda com a implementação. Sem caixas-pretas.
[1] O código-fonte completo está incluído apenas no pacote eSeGeCe All-Access.