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.
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.
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.
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 i 1.3 przez backendy OpenSSL i SChannel. Bądź na bieżąco ze standardami bezpieczeństwa bez zmiany istniejącego kodu.
Ulepszona obsługa TCP, UDP, HTTP, FTP, SMTP, POP3 i IMAP z nowoczesnymi ulepszeniami i lepszą obsługą błędów.
Obsługa Windows, macOS i Linux. Zgodność z FreePascal i Lazarus dla deweloperów Pascal open-source.
Zgodny z istniejącym kodem Indy. Minimalne zmiany potrzebne do aktualizacji aplikacji do rozszerzonego zestawu funkcji sgcIndy.
Zoptymalizowana obsługa połączeń i zarządzanie pamięcią dla scenariuszy wysokiej przepustowości. Zredukowane opóźnienia i lepsze wykorzystanie zasobów.
Pełny kod źródłowy Object Pascal w zestawie. Przeglądaj, modyfikuj i ucz się z implementacji. Żadnych czarnych skrzynek.
[1] Pełny kod źródłowy jest dostępny wyłącznie w pakiecie eSeGeCe All-Access.