eSeGeCe — Delphi ve .NET için Kurumsal İletişim Bileşenleri
ÖNE ÇIKAN · sgcIndy

Zaten bildiğiniz Indy, bakımlı ve modernleştirilmiş

sgcIndy; Indy kütüphanesinin bakımı yapılan, yamalı, modernleştirilmiş bir dağıtımıdır, bir çatal veya değiştirme değil. sgcId* öneki altında yaklaşık 160 sarmalanmış Indy bileşeni sunar, üzerine OpenSSL 1.1.x ve 3.0.x bağlamalarını, TLS 1.3'ü, SSH ve SFTP istemcilerini ve isteğe bağlı sunucu güvenlik sıkılaştırmasını ekler.

  • 160+ bileşen
  • OpenSSL 1.1 ve 3.0
  • TLS 1.3 hazır
  • Ücretsiz Community sürümü
sgcIndyExample.pas
uses sgcIdTCPClient, sgcIdSSLOpenSSL; 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;

Aynı bileşen modeli, aynı sınıf adları. Güncellenen kısım, altta yatan TLS katmanıdır.

sgcIndy Öne çıkan

Delphi, C++ Builder ve Free Pascal için geliştirilmiş Indy TCP/IP bileşenleri. Community sürümü derlenmiş ikili dosyaları ücretsiz sunar, tam kaynak kodu ise eSeGeCe All-Access aboneliğiyle gelir.

Her şey bıraktığınız yerde kalır, altyapı ise ileri taşınır

Indy, özgün Internet Direct kütüphanesidir, ikili lisanslıdır ve bakımı Indy Pit Crew tarafından yapılır. sgcIndy onun bileşen modelini ve sınıf adlarını korur, ardından standart dağıtımın içermediği parçaları üzerine ekler. Aşağıdaki her madde sgcIndy ile Indy karşılaştırmasında belgelenmiştir.

Modern OpenSSL bağlamaları ve TLS 1.3

Eski 1.0.x API'sinin yanı sıra OpenSSL 1.1.x ABI'si ve OpenSSL 3.x sağlayıcı mimarisi için başlıklar, böylece özgün SSL birimlerini yamalamadan güncel kütüphanelere bağlanabilirsiniz. TIdSSLVersion numaralandırması sslvTLSv1_3 ile genişletilmiştir ve OpenSSL bağlamı, bunu uygulamadan önce çalışma zamanını IsOpenSSL_TLSv1_3_Available ile yoklar. TLS 1.2 ve 1.3, hem OpenSSL hem de SChannel arka uçlarıyla kullanılabilir.

TLS ve OpenSSL özellikleri →

SSH istemcisi, TIdSSHClient

Parola, açık anahtar ve klavye etkileşimli kimlik doğrulaması, uzak komutlar için Execute(), kabuk ve PTY oturumları, çok kanallı destek ve yerel ya da uzak port yönlendirme sunan bir SSH 2.0 istemcisi. Indy'nin özgün dağıtımında SSH bileşeni bulunmaz.

SSH ayrıntıları →

SFTP istemcisi, TIdSFTPClient

TIdSSHClient üzerine kurulu, SSH üzerinden SFTP v3. Yola veya akışa göre Get ve Put, tam özniteliklerle ListDirectory, silme, yeniden adlandırma, klasör yönetimi ve iptal bayrağı olan OnSFTPProgress. Indy'nin özgün dağıtımı düz FTP ve FTPS sunar, SFTP sunmaz.

SFTP ayrıntıları →

İsteğe bağlı sunucu güvenlik sıkılaştırması

StrictVerify, sertifika doğrulamasındaki hata durumunda geçiş veren yolu kapatır. DisableCompression, DisableRenegotiation ve ServerCipherPreference TLS bağlamını sıkılaştırır. SetReadDeadline ve RequestReadTimeout, damla damla veri gönderen Slowloris istemcilerini etkisiz kılar. MaxRequestBodySize, MaxHeaderTotalSize ve StrictRequestParsing, istek belleğini sınırlar ve kaçırılmış istekleri reddeder. Her bayrak varsayılan olarak önceki davranışı kullanır.

2026.6 sürüm notlarını okuyun →

Tek tıklamayla kurulum

Yerel bir Windows yükleyicisi, makinedeki her Delphi ve C++ Builder IDE'sini algılar, çalışma zamanı ve tasarım zamanı paketlerini derler, bunları kaydeder ve kütüphane, gözatma ile BPL çıktı yollarını sizin için ekler.

Paketleri edinin →

XOAuth2, kullanıma hazır

TIdSASLXOAuth2 ve TIdSASLOAuth2Bearer mekanizmaları, pakete dahil SMTP, IMAP ve POP3 istemcileriyle birlikte gelir, böylece Gmail ve Outlook hesapları modern OAuth akışlarıyla kimlik doğrular.

Kimlik doğrulama →

Bağlantı yönetimi iyileştirmeleri

Indy TCP, UDP, HTTP, FTP, SMTP, POP3 ve IMAP bileşenlerinin üzerine, geliştirilmiş hata işlemeyle birlikte keep-alive, zaman aşımı ve arabellek yönetimi ayarlamaları eklenir.

Ürüne genel bakış →

Her IDE için önceden derlenmiş

Delphi 7'den RAD Studio 13'e ve C++ Builder 2007'den C++ Builder 13'e kadar paketlenmiş DCU ve BPL ikili dosyaları. Indy yalnızca kaynak olarak dağıtılır, yani her sürüm için elle kendiniz derlersiniz.

Sürümler →

sgcIndy, Indy Pit Crew, Remy Lebeau, Hadi Hariri ve Indy Working Group tarafından yapılan özgün Indy çalışmasının üzerine kuruludur. Bir çatal değil, bir dağıtımdır ve Indy bileşen modeli korunur.

Hâlâ kurulu olan her IDE

Aşağıdaki her sürüm için paketlenmiş DCU ve BPL ikili dosyaları yayımlanır. Aynı kaynak, VCL, FireMonkey ve konsol uygulamaları için Free Pascal ve Lazarus altında da derlenir.

Delphi 13 Florence Delphi 12 Athens Delphi 11 Alexandria Delphi 10.4 Sydney Delphi 10.3 Rio Delphi 10.2 Tokyo Delphi 10.1 Berlin Delphi 10 Seattle Delphi XE8 XE7 XE6 XE5 XE4 XE3 XE2 XE Delphi 2010 Delphi 2009 Delphi 2007 Delphi 7
C++ Builder 13 C++ Builder 12 C++ Builder 11 10.4 10.3 10.2 10.1 10 XE8 XE7 XE6 XE5 XE4 XE3 XE2 XE 2010 2009 2007
Windows 32 ve 64 bit macOS Linux Lazarus ve Free Pascal VCL, FMX, Konsol IPv4 ve IPv6

IDE'nizi sgcIndy indirme sayfasından seçin. Her paket ücretsiz indirilir ve telifsiz dağıtılır.

Standart Indy'den sgcIndy'ye dört adım

Bileşenler, sgcId* öneki altında Indy modelini ve Indy sınıf adlarını korur, bu yüzden mevcut bir Indy kod tabanının geçiş için asgari değişikliğe ihtiyacı vardır.

  1. 1 IDE paketinizi indirin

    Community sürümü ücretsizdir, kayıt gerektirmez ve süresi dolmaz. Her Delphi ve her C++ Builder sürümü için bir arşiv.

  2. 2 Yükleyiciyi çalıştırın

    Kurulu her IDE'yi algılar, çalışma zamanı ve tasarım zamanı paketlerini derleyip kaydeder ve kütüphane, gözatma ile BPL yollarını ayarlar.

  3. 3 Kodunuzu koruyun

    Aynı bileşen modeli, aynı sınıf adları, sgcId* öneki altında yaklaşık 160 sarmalanmış bileşen. Mevcut bir Indy uygulamasını yükseltmek için asgari değişiklik yeterlidir.

  4. 4 İhtiyacınız olanı açın

    TLS 1.3, OpenSSL 3.0, XOAuth2 ve sunucu güvenlik sıkılaştırma bayraklarının tümü isteğe bağlıdır ve her biri varsayılan olarak önceki davranışı kullanır.

Community sürümü

Ücretsiz. Desteklenen her Delphi ve C++ Builder sürümü için derlenmiş DCU ve DCP ikili dosyaları, kutudan çıktığı gibi OpenSSL 1.1 ve 3.0, XOAuth2 kimlik doğrulaması, ticari uygulamalarda telifsiz dağıtım, topluluk desteği.

Community sürümünü indirin →

Kaynak kodu sürümü

eSeGeCe All-Access aboneliğine dahildir. Tam Pascal kaynak kodu, yamalar ve derleme betikleri, sgcWebSockets Enterprise, sgcHTML, sgcOpenAPI, sgcSign ve sgcBiometrics ile birlikte, bir yıllık güncelleme ve öncelikli e-posta desteği.

Sürümleri karşılaştırın →

Altı kütüphane, tek abonelik

Taşımayı sgcIndy üstlenir. Takımın geri kalanı, protokolleri, arayüzü, SDK'leri ve imzaları bunun üzerine ekler.

sgcIndy

Delphi 7'den RAD Studio 13'e, OpenSSL 1.1 ve 3.0, TLS 1.3, SSH ve SFTP istemcileri ile isteğe bağlı sunucu güvenlik sıkılaştırması sunan, geliştirilmiş bir Indy TCP/IP takımı.

Daha fazla bilgi →

sgcWebSockets

Delphi, C++Builder, Lazarus ve .NET için WebSocket, HTTP/2, HTTP/3, MQTT, AMQP, WebRTC, yapay zeka ve 30+ API entegrasyonu.

Daha fazla bilgi →

sgcHTML

Delphi ve .NET ile tam yığın web arayüzleri oluşturun. Sunucu taraflı HTML bileşenleri, gerçek zamanlı WebSocket güncellemeleri ve htmx etkileşimi.

Daha fazla bilgi →

sgcOpenAPI

OpenAPI 3.x ayrıştırıcısı, Pascal SDK üreticisi ve OpenAPI sunucusu, ayrıca AWS, Azure, Google Cloud ve Microsoft Graph için 1.195+ önceden oluşturulmuş SDK.

Daha fazla bilgi →

sgcSign

Belge imzaları (XAdES, PAdES, CAdES, ASiC) ve kod imzalama (Authenticode, ClickOnce, NuGet, VSIX), 10 anahtar sağlayıcı ve 21 AB ülke profili ile.

Daha fazla bilgi →

sgcBiometrics

Delphi ve C++Builder için, Windows Biometric Framework üzerine kurulu Windows Hello, parmak izi sensörleri ve yüz tanıma.

Daha fazla bilgi →

Geliştiriciler ne diyor

Dünya çapında ağ tabanlı uygulamalar geliştiren Delphi, C++ Builder, Lazarus ve .NET geliştiricilerinin güvendiği.

sgcWebSockets kütüphaneniz çok kullanışlı ve kurulumu kolay. İyi çalışmalarınızı sürdürün!
Simone Moretti Delphi Geliştiricisi
Yardımınız ve desteğiniz için çok teşekkürler, bileşenlerinize bayılıyorum.
Mark Steinfeld CTO
sgcWebSockets harika ve desteğiniz en iyisi!
Christian Meyer Kurucu ve CTO

eSeGeCe'nin Indy görünümünü görüyorsunuz.

Bana başka bir açı gösterin →
30 Günlük Para İade GarantisiMemnun kalmadınız mı? Satın alımdan sonraki 30 gün içinde tam para iadesi talep edin. İade politikasına bakın

Indy yığınınızı güncel hale getirin

Ücretsiz Community sürümünü indirin, yükleyiciyi çalıştırın ve zaten sahip olduğunuz kodu koruyun. Tam kaynak kodu, diğer beş eSeGeCe kütüphanesiyle birlikte All-Access ile gelir.