sgcIndy

Suite di componenti Indy TCP/IP migliorata con supporto esteso ai protocolli, integrazione TLS moderna e ottimizzazioni delle prestazioni per Delphi, C++ Builder e FreePascal.

Oltre 160 componenti
Pronto per TLS 1.3
Multipiattaforma
Aggiornamento drop-in

Indy, evoluto

Estendere lo standard del settore

sgcIndy si basa sulla suite di componenti Indy (Internet Direct), ampiamente adottata, aggiungendo funzionalità moderne richieste dalle applicazioni di oggi. Con circa 160 componenti Indy incapsulati, sgcIndy offre un percorso di aggiornamento senza interruzioni che preserva la tua base di codice esistente, sbloccando al contempo nuove funzionalità.

  • Supporto TLS 1.2 e TLS 1.3 moderno tramite OpenSSL e SChannel
  • Gestione migliorata di TCP, UDP, HTTP, FTP, SMTP e altri protocolli
  • Migliore compatibilità multipiattaforma tra Windows, macOS e Linux
  • Ottimizzazioni delle prestazioni e gestione della memoria migliorata
  • Codice sorgente completo incluso per ispezione e personalizzazione [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;

Perché scegliere sgcIndy

Supporto TLS moderno

TLS 1.2 e 1.3 tramite backend OpenSSL e SChannel. Rimani allineato con gli standard di sicurezza senza modificare il codice esistente.

Protocolli estesi

Supporto migliorato per TCP, UDP, HTTP, FTP, SMTP, POP3 e IMAP con miglioramenti moderni e una migliore gestione degli errori.

Multipiattaforma

Supporto per Windows, macOS e Linux. Compatibilità con FreePascal e Lazarus per lo sviluppo Pascal open source.

Sostituzione drop-in

Compatibile con il codice Indy esistente. Sono necessarie modifiche minime per aggiornare le tue applicazioni al set di funzionalità avanzate di sgcIndy.

Prestazioni

Gestione ottimizzata delle connessioni e della memoria per scenari ad alto throughput. Latenza ridotta e migliore utilizzo delle risorse.

Codice sorgente completo

Codice sorgente Object Pascal completo incluso. Ispeziona, modifica e impara dall'implementazione. Niente scatole nere.

Ampio supporto per le piattaforme

Tutte le principali versioni di Delphi

  • Da Delphi 7 fino a RAD Studio 13
  • Da C++ Builder 2007 fino a C++ Builder 13
  • Compatibilità con Lazarus / FreePascal
  • Windows 32/64 bit, macOS e Linux
  • Applicazioni VCL, FMX e console
Windows
macOS
Linux
Delphi
C++ Builder
FreePascal

Pronto a costruire qualcosa di grande?

Scarica la versione community e inizia a sviluppare in pochi minuti.

[1] Il codice sorgente completo è incluso solo nel pacchetto eSeGeCe All-Access.