sgcIndy
Erweiterte Indy TCP/IP-Komponentensuite mit umfangreicher Protokollunterstützung, moderner TLS-Integration und Leistungsoptimierungen für Delphi, C++ Builder und FreePascal.
Erweiterte Indy TCP/IP-Komponentensuite mit umfangreicher Protokollunterstützung, moderner TLS-Integration und Leistungsoptimierungen für Delphi, C++ Builder und FreePascal.
sgcIndy baut auf der weit verbreiteten Indy (Internet Direct)-Komponentensuite auf und fügt moderne Funktionen hinzu, die heutige Anwendungen benötigen. Mit rund 160 gewrappten Indy-Komponenten bietet sgcIndy einen nahtlosen Upgrade-Pfad, der deinen bestehenden Code erhält und gleichzeitig neue Funktionen freischaltet.
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 und 1.3 über OpenSSL- und SChannel-Backends. Bleib bei aktuellen Sicherheitsstandards, ohne deinen bestehenden Code zu ändern.
Erweiterte Unterstützung für TCP, UDP, HTTP, FTP, SMTP, POP3 und IMAP mit modernen Verbesserungen und besserer Fehlerbehandlung.
Unterstützung für Windows, macOS und Linux. FreePascal- und Lazarus-Kompatibilität für Open-Source-Pascal-Entwicklung.
Kompatibel mit bestehendem Indy-Code. Minimale Änderungen sind nötig, um deine Anwendungen auf den erweiterten Funktionsumfang von sgcIndy zu aktualisieren.
Optimierte Verbindungsverwaltung und Speicherbehandlung für Szenarien mit hohem Durchsatz. Reduzierte Latenz und bessere Ressourcenauslastung.
Vollständiger Object Pascal-Quellcode enthalten. Prüfen, anpassen und aus der Implementierung lernen. Keine Blackbox.
[1] Der vollständige Quellcode ist nur im eSeGeCe All-Access-Paket enthalten.