sgcIndy
Suite de composants Indy TCP/IP améliorée avec prise en charge étendue des protocoles, intégration TLS moderne et optimisations de performance pour Delphi, C++ Builder et FreePascal.
Suite de composants Indy TCP/IP améliorée avec prise en charge étendue des protocoles, intégration TLS moderne et optimisations de performance pour Delphi, C++ Builder et FreePascal.
sgcIndy s’appuie sur la suite de composants Indy (Internet Direct) largement adoptée et ajoute des capacités modernes que les applications d’aujourd’hui exigent. Avec environ 160 composants Indy enveloppés, sgcIndy offre un chemin de mise à niveau sans friction qui préserve ta base de code existante tout en débloquant de nouvelles fonctionnalités.
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 et 1.3 via les backends OpenSSL et SChannel. Reste à jour avec les standards de sécurité sans modifier ton code existant.
Prise en charge améliorée de TCP, UDP, HTTP, FTP, SMTP, POP3 et IMAP avec des améliorations modernes et une meilleure gestion des erreurs.
Prise en charge de Windows, macOS et Linux. Compatibilité FreePascal et Lazarus pour le développement Pascal open source.
Compatible avec le code Indy existant. Modifications minimales nécessaires pour faire évoluer tes applications vers l’ensemble de fonctionnalités étendu de sgcIndy.
Gestion des connexions et de la mémoire optimisée pour les scénarios à haut débit. Latence réduite et meilleure utilisation des ressources.
Source Object Pascal complet inclus. Inspecte, modifie et apprends de l’implémentation. Aucune boîte noire.
[1] Le code source complet n’est inclus que dans le pack All-Access eSeGeCe.