sgcIndy
확장된 프로토콜 지원, 최신 TLS 통합, Delphi, C++ Builder, FreePascal을 위한 성능 최적화가 포함된 향상된 Indy TCP/IP 컴포넌트 모음이에요.
확장된 프로토콜 지원, 최신 TLS 통합, Delphi, C++ Builder, FreePascal을 위한 성능 최적화가 포함된 향상된 Indy TCP/IP 컴포넌트 모음이에요.
sgcIndy는 널리 사용되는 Indy (Internet Direct) 컴포넌트 모음을 기반으로 구축되어, 오늘날의 애플리케이션이 요구하는 최신 기능을 추가해요. 약 160개의 Indy 컴포넌트를 래핑하여, 기존 코드베이스를 보존하면서 새로운 기능을 사용할 수 있는 원활한 업그레이드 경로를 제공해요.
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;
OpenSSL 및 SChannel 백엔드를 통한 TLS 1.2 및 1.3 지원이에요. 기존 코드를 변경하지 않고도 최신 보안 표준을 유지해요.
최신 개선 사항과 더 나은 오류 처리로 향상된 TCP, UDP, HTTP, FTP, SMTP, POP3, IMAP 지원이에요.
Windows, macOS, Linux 지원이에요. 오픈소스 Pascal 개발을 위한 FreePascal 및 Lazarus 호환성도 제공해요.
기존 Indy 코드와 호환돼요. sgcIndy의 향상된 기능으로 애플리케이션을 업그레이드하는 데 최소한의 변경만 필요해요.
높은 처리량 시나리오를 위한 최적화된 연결 처리 및 메모리 관리이에요. 지연 시간을 줄이고 리소스 활용도를 높여요.
완전한 Object Pascal 소스 코드가 포함돼 있어요. 구현을 검사하고, 수정하고, 학습해 보세요. 블랙박스 없이 투명해요.
[1] 전체 소스 코드는 eSeGeCe All-Access 패키지에만 포함돼요.