sgcIndy

Rozszerzony zestaw komponentów TCP/IP Indy z obsługą dodatkowych protokołów, nowoczesną integracją TLS i optymalizacjami wydajności dla Delphi, C++ Builder i FreePascal.

Ponad 160 komponentów
Gotowy na TLS 1.3
Wieloplatformowy
Łatwa aktualizacja

Indy — nowe oblicze

Rozszerzenie standardu branżowego

sgcIndy bazuje na powszechnie stosowanym zestawie komponentów Indy (Internet Direct), dodając nowoczesne możliwości, których wymagają dzisiejsze aplikacje. Dzięki około 160 opakowanym komponentom Indy sgcIndy zapewnia płynną ścieżkę aktualizacji, zachowując istniejący kod i odblokowując nowe funkcje.

  • Nowoczesna obsługa TLS 1.2 i TLS 1.3 przez OpenSSL i SChannel
  • Ulepszona obsługa protokołów TCP, UDP, HTTP, FTP, SMTP i innych
  • Lepsza zgodność wieloplatformowa dla Windows, macOS i Linux
  • Optymalizacje wydajności i ulepszone zarządzanie pamięcią
  • Pełny kod źródłowy dołączony do wglądu i dostosowania [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;

Dlaczego warto wybrać sgcIndy

Modern TLS Support

TLS 1.2 i 1.3 przez backendy OpenSSL i SChannel. Bądź na bieżąco ze standardami bezpieczeństwa bez zmiany istniejącego kodu.

Extended Protocols

Ulepszona obsługa TCP, UDP, HTTP, FTP, SMTP, POP3 i IMAP z nowoczesnymi ulepszeniami i lepszą obsługą błędów.

Cross-Platform

Obsługa Windows, macOS i Linux. Zgodność z FreePascal i Lazarus dla deweloperów Pascal open-source.

Drop-in Replacement

Zgodny z istniejącym kodem Indy. Minimalne zmiany potrzebne do aktualizacji aplikacji do rozszerzonego zestawu funkcji sgcIndy.

Performance

Zoptymalizowana obsługa połączeń i zarządzanie pamięcią dla scenariuszy wysokiej przepustowości. Zredukowane opóźnienia i lepsze wykorzystanie zasobów.

Full Source Code

Pełny kod źródłowy Object Pascal w zestawie. Przeglądaj, modyfikuj i ucz się z implementacji. Żadnych czarnych skrzynek.

Szeroka obsługa platform

Każda główna wersja Delphi

  • Delphi 7 do RAD Studio 13
  • C++ Builder 2007 do C++ Builder 13
  • Zgodność z Lazarus / FreePascal
  • Windows 32/64-bit, macOS i Linux
  • Aplikacje VCL, FMX i konsolowe
Windows
macOS
Linux
Delphi
C++ Builder
FreePascal

Gotowy budować coś wyjątkowego?

Pobierz wersję Community i zacznij budować w kilka minut.

[1] Pełny kod źródłowy jest dostępny wyłącznie w pakiecie eSeGeCe All-Access.