sgcIndy
Suite de componentes Indy TCP/IP mejorada con compatibilidad ampliada con protocolos, integración con TLS moderno y optimizaciones de rendimiento para Delphi, C++ Builder y FreePascal.
Suite de componentes Indy TCP/IP mejorada con compatibilidad ampliada con protocolos, integración con TLS moderno y optimizaciones de rendimiento para Delphi, C++ Builder y FreePascal.
sgcIndy se basa en la conocida suite de componentes Indy (Internet Direct) y añade las capacidades modernas que demandan las aplicaciones de hoy. Con aproximadamente 160 componentes Indy adaptados, sgcIndy ofrece una ruta de actualización fluida que preserva tu base de código existente mientras desbloquea nuevas funcionalidades.
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 y 1.3 mediante backends OpenSSL y SChannel. Mantente al día con los estándares de seguridad sin cambiar tu código existente.
Compatibilidad mejorada con TCP, UDP, HTTP, FTP, SMTP, POP3 e IMAP, con mejoras modernas y un mejor manejo de errores.
Compatibilidad con Windows, macOS y Linux. Compatibilidad con FreePascal y Lazarus para desarrollo en Pascal de código abierto.
Compatible con código Indy existente. Necesita cambios mínimos para actualizar tus aplicaciones al conjunto de funcionalidades ampliadas de sgcIndy.
Manejo de conexiones y gestión de memoria optimizados para escenarios de alto rendimiento. Menor latencia y mejor aprovechamiento de los recursos.
Código fuente completo en Object Pascal incluido. Inspecciona, modifica y aprende de la implementación. Sin cajas negras.
[1] El código fuente completo solo se incluye en el paquete eSeGeCe All-Access.