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.
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.
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à.
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 tramite backend OpenSSL e SChannel. Rimani allineato con gli standard di sicurezza senza modificare il codice esistente.
Supporto migliorato per TCP, UDP, HTTP, FTP, SMTP, POP3 e IMAP con miglioramenti moderni e una migliore gestione degli errori.
Supporto per Windows, macOS e Linux. Compatibilità con FreePascal e Lazarus per lo sviluppo Pascal open source.
Compatibile con il codice Indy esistente. Sono necessarie modifiche minime per aggiornare le tue applicazioni al set di funzionalità avanzate di sgcIndy.
Gestione ottimizzata delle connessioni e della memoria per scenari ad alto throughput. Latenza ridotta e migliore utilizzo delle risorse.
Codice sorgente Object Pascal completo incluso. Ispeziona, modifica e impara dall'implementazione. Niente scatole nere.
[1] Il codice sorgente completo è incluso solo nel pacchetto eSeGeCe All-Access.