Composants Indy pour Delphi & C++ Builder (sgcIndy) | eSeGeCe

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
3,000+Developers
20+Years
761+Components
30+API Integrations
5Platforms
Garantie satisfait ou remboursé de 30 joursPas satisfait ? Demandez un remboursement intégral dans les 30 jours suivant l'achat. Voir la politique de remboursement

Prêt à 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.

Autres produits d'eSeGeCe

Associe sgcIndy à nos autres bibliothèques de composants Delphi, C++ Builder et .NET.

sgcWebSockets

Composants WebSocket, HTTP/2, MQTT, AMQP, WebRTC et IA/LLM de niveau entreprise pour Delphi, C++ Builder et .NET. Plus de 30 intégrations d'APIs incluses.

Ajoute WebSocket, HTTP/2 et MQTT par-dessus ton transport existant basé sur Indy.

En savoir plus →

sgcHTML

Composants HTML et d'interface côté serveur pour Delphi, C++Builder et .NET. Plus de 60 widgets basés sur Bootstrap 5 et htmx, aucun front-end JavaScript requis.

Laisse sgcIndy porter le transport modernisé en dessous pendant que sgcHTML affiche l'interface web au-dessus.

En savoir plus →

sgcQUIC

Composants client et serveur QUIC et HTTP/3 pour Delphi, C++ Builder et .NET. Un complément de sgcWebSockets Enterprise.

Ajoute un transport QUIC/HTTP-3 moderne aux côtés de ta pile Indy mise à jour.

En savoir plus →

sgcOpenAPI

Parser OpenAPI 3.0 et générateur de SDK. Transforme n'importe quelle spécification OpenAPI en client Delphi fortement typé en quelques secondes.

Génère des clients REST fortement typés qui s'exécutent par-dessus ta pile HTTP Indy.

En savoir plus →

sgcSign

Composants de signature numérique pour PDF, XAdES, CAdES et PAdES. Signe et vérifie des documents avec des cartes à puce, des HSM ou des clés logicielles.

Signe les documents transmis via Indy avec une prise en charge complète de XAdES / PAdES / CAdES.

En savoir plus →

sgcBiometrics

Composants natifs Windows Hello, empreinte digitale et Windows Biometric Framework pour Delphi et C++ Builder.

Ajoute l'authentification Windows Hello à tes clients et serveurs Indy.

En savoir plus →