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.

Plus de 160 composants
Compatible TLS 1.3
Multiplateforme
Mise à niveau directe

Indy, évolué

Étendre le standard de l’industrie

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.

  • Prise en charge moderne de TLS 1.2 et TLS 1.3 via OpenSSL et SChannel
  • Gestion améliorée des protocoles TCP, UDP, HTTP, FTP, SMTP et plus encore
  • Meilleure compatibilité multiplateforme entre Windows, macOS et Linux
  • Optimisations de performance et meilleure gestion mémoire
  • Code source complet inclus pour inspection et personnalisation [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;

Pourquoi choisir sgcIndy

Prise en charge moderne de TLS

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.

Protocoles étendus

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.

Multiplateforme

Prise en charge de Windows, macOS et Linux. Compatibilité FreePascal et Lazarus pour le développement Pascal open source.

Remplacement direct

Compatible avec le code Indy existant. Modifications minimales nécessaires pour faire évoluer tes applications vers l’ensemble de fonctionnalités étendu de sgcIndy.

Performance

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.

Code source complet

Source Object Pascal complet inclus. Inspecte, modifie et apprends de l’implémentation. Aucune boîte noire.

Large prise en charge des plateformes

Toutes les versions majeures de Delphi

  • De Delphi 7 à RAD Studio 13
  • De C++ Builder 2007 à C++ Builder 13
  • Compatibilité Lazarus / FreePascal
  • Windows 32/64 bits, macOS et Linux
  • Applications VCL, FMX et Console
Windows
macOS
Linux
Delphi
C++ Builder
FreePascal

Prêà construire quelque chose de grand ?

Télécharge la version communauté et commence à construire en quelques minutes.

[1] Le code source complet n’est inclus que dans le pack All-Access eSeGeCe.