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.

Más de 160 componentes
Listo para TLS 1.3
Multiplataforma
Actualización directa

Indy, evolucionado

Ampliando el estándar del sector

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.

  • Soporte moderno de TLS 1.2 y TLS 1.3 mediante OpenSSL y SChannel
  • Manejo mejorado de protocolos TCP, UDP, HTTP, FTP, SMTP y más
  • Mejor compatibilidad multiplataforma en Windows, macOS y Linux
  • Optimizaciones de rendimiento y mejor gestión de memoria
  • Código fuente completo incluido para inspección y personalización [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 qué elegir sgcIndy

Soporte moderno de TLS

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.

Protocolos ampliados

Compatibilidad mejorada con TCP, UDP, HTTP, FTP, SMTP, POP3 e IMAP, con mejoras modernas y un mejor manejo de errores.

Multiplataforma

Compatibilidad con Windows, macOS y Linux. Compatibilidad con FreePascal y Lazarus para desarrollo en Pascal de código abierto.

Sustituto directo

Compatible con código Indy existente. Necesita cambios mínimos para actualizar tus aplicaciones al conjunto de funcionalidades ampliadas de sgcIndy.

Rendimiento

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

Código fuente completo en Object Pascal incluido. Inspecciona, modifica y aprende de la implementación. Sin cajas negras.

Amplia compatibilidad con plataformas

Todas las versiones principales de Delphi

  • Desde Delphi 7 hasta RAD Studio 13
  • Desde C++ Builder 2007 hasta C++ Builder 13
  • Compatibilidad con Lazarus / FreePascal
  • Windows 32/64 bits, macOS y Linux
  • Aplicaciones VCL, FMX y de consola
Windows
macOS
Linux
Delphi
C++ Builder
FreePascal

¿Listo para crear algo grande?

Descarga la versión Community y empieza a desarrollar en cuestión de minutos.

[1] El código fuente completo solo se incluye en el paquete eSeGeCe All-Access.