sgcWebSockets ile Chilkat karşılaştırması

İkisi arasında karar veren Delphi ve C++ Builder geliştiricileri için kaynak gösterilmiş bir karşılaştırma. Aşağıdaki her Chilkat ifadesi bir Chilkat sayfasından alıntılanmış ya da türetilmiştir, Kaynaklar tablosunda bağlantısı verilmiştir ve 6 Eylül 2026 tarihinde Chilkat 11.6.0 sürümüne (4 Eylül 2026'da yayımlandı) karşı denetlenmiştir. Her sgcWebSockets ifadesi aynı tarihte dağıtılan Object Pascal kaynağına karşı denetlenmiştir.

Yerel bileşenler mi, diller arası bir kütüphane mi

Bu iki ürün arasındaki en önemli fark bir özellik değil, her birinin projenize nasıl ulaştığıdır. İki seçim de bilinçlidir ve her biri diğerinin sunamadığı bir şey kazandırır.

Chilkat

Chilkat Software · Diller arası kütüphane

Birçok programlama dili için yayımlanan tek bir kütüphane. Delphi için Chilkat onu "düz, Pascal'dan çağrılabilir bir API'ye sahip yerel bir kütüphane" olarak anlatıyor: Windows'ta ChilkatDelphi32.dll veya ChilkatDelphi64.dll, Linux ve Android'de bir .so, macOS'ta mimari başına bir .dylib, iOS'ta statik .a kütüphaneleri, ayrıca uses bölümünüze eklediğiniz, sınıf başına "küçük bir .pas arayüz birimi". Nesneler opak tanıtıcılardır. Bir ActiveX değildir ve hiçbir zaman regsvr32 gerektirmez.

Resmi sayfa

Chilkat'ın mimarisinin kazandırdıkları

Chilkat, API'lerinin programlama dilleri arasında aynı olduğunu ve bir lisansın "desteklenen tüm işletim sistemleri, programlama dilleri, mimariler ve çatılar boyunca geçerli" olduğunu belirtiyor. Aynı sınıf adları ve aynı metot adları C#, VB.NET, Java, Python, Go, Node.js, PHP, Ruby, Swift, Objective-C, Perl, Tcl, PureBasic, Xojo, B4X, DataFlex, PowerShell ve daha fazlasında görünür. Kuruluşunuz Chilkat'ı zaten bir C# servisinden ve bir Python işinden çağırıyorsa, onu Delphi'den çağırmak lisans açısından hiçbir ek maliyet, öğrenme açısından ise çok az maliyet getirir. Tek dilli hiçbir bileşen kütüphanesi bunu sunamaz.

Sınırın göründüğü yer

Diller arasında tek biçimli bir API'nin bedeli, tek bir dile göre şekillendirilememesidir. Chilkat'ın Delphi indirmesinin içeriğine dair yayımlanmış listesi hiçbir tasarım zamanı paketi anmıyor, dolayısıyla palete hiçbir şey gelmiyor ve Object Inspector yapılandırması yok. Chilkat ayrıca "Chilkat metotları (herhangi bir programlama dilinde) başarısızlığı bildirmek için asla istisna fırlatmaz. Tüm başarısızlıklar metodun dönüş değeriyle bildirilir" diye belgeliyor; ayrıntı LastErrorText özelliğinden alınıyor. Bu, desteklediği her dilde aynı görünmek zorunda olan bir kütüphane için tutarlı bir tasarımdır ve Delphi deyişi değildir, dolayısıyla bunun üzerine kurulmuş bir Delphi kod tabanındaki hata yönetimi çevresindeki koddan farklı okunur.

Birim adları ve onlara ne yapmalı

Birimler sınıflara göre adlandırıldığı için Chilkat Crypt2.pas, Http.pas, Zip.pas gibi dosyalarla gelir. Chilkat bunun büyük bir projede yol açabileceği çakışmayı öngörüyor ve her birime bir ck_ ön eki ekleyen, her dosyanın içindeki unit bildirimini de buna uyacak şekilde düzelten rename_units.bat ile rename_units.py dosyalarını veriyor. sgcWebSockets her birimin ve her sınıfın önüne sgc ve Tsgc koyar, dolayısıyla soru hiç doğmaz. Bunu ikisinden birini mevcut bir kod tabanına eklemeden önce bilmekte fayda var; hiçbirine karşı bir eksi değil.

Yan yana, her satıcının kendi materyalinden

Bir onay işareti, satıcının yeteneği belgelediği anlamına gelir. Bir çizgi, kontrol ettiğimiz şey olan satıcının kendi yayımlanmış sınıf listesinde ya da belgelerinde bulunmadığı anlamına gelir; ürünün ne yapabileceğine dair bir iddia değildir. Bir tilde kısmi olduğunu ya da iki yönde de belgelenmiş bulamadığımızı gösterir. Aşağıdaki Kaynaklar tablosu başvurulan her sayfayı listeler.

Gerçek zamanlı protokoller ve mesajlaşma

13 satır
Özellik sgcWebSockets Chilkat
WebSocket istemcisi (RFC 6455) Bir WebSocket uç noktasına bağlanır ve kare alışverişi yapar
WebSocket sunucusu (RFC 6455) Dinler, istemcileri kabul eder ve WebSocket bağlantılarına hizmet verir
per-message-deflate (RFC 7692) WebSocket sıkıştırma uzantısı ~
MQTT istemcisi (3.1.1 / 5.0) TCP veya WebSocket üzerinden yayınlama ve abone olma
AMQP istemcisi (0.9.1 / 1.0) Aracı üzerinden mesajlaşma, RabbitMQ ve uyumlu aracılar
STOMP istemcisi Metin kareli aracı protokolü, ActiveMQ ve RabbitMQ
WAMP istemcisi WebSocket üzerinden RPC ve yayınla/abone ol
Server-Sent Events Bir HTTP olay akışını tüketmek ~
HTTP/2 istemcisi Yerel HTTP/2 istemcisi, RFC 7540 / 9113 ~
MCP istemcisi Model Context Protocol istemcisi
MCP sunucusu Bir yapay zeka modeli için araç ve kaynak barındırmak
Yapay zeka sağlayıcı istemcileri OpenAI, Anthropic, Gemini, Grok, Mistral, DeepSeek
Kripto para borsası istemcileri Adı geçen borsalar için tipli WebSocket istemcileri

Delphi entegrasyonu, derleyiciler ve platformlar

9 satır
Özellik sgcWebSockets Chilkat
IDE paletinde bileşenler Tasarım zamanı kurulumu, Object Inspector, form tasarımcısı
Uygulama çalıştırılabilir dosyanıza derlenir Kütüphane EXE dosyasına bağlanır, dağıtılacak satıcı çalışma zamanı yok
Hatalar Delphi istisnası olarak bildirilir Deyime uygun try/except ve OnException ile ele alma
Delphi 7 Satıcının desteklediğini belirttiği en eski Delphi sürümü
Delphi 13 Florence Satıcının desteklediğini belirttiği en yeni Delphi sürümü
C++ Builder Desteklenen bir C++ Builder dağıtımı yayımlanmıştır
Lazarus / Free Pascal Bir Lazarus veya FPC dağıtımı yayımlanmıştır
Windows, macOS, Linux, iOS, Android Satıcının yayımladığı beş hedefin tamamı
Aynı API başka programlama dillerinde Aynı API Object Pascal dışında da kullanılabilir ~

Daha geniş kütüphane yüzeyi, kaynak ve lisanslama

9 satır
Özellik sgcWebSockets Chilkat
E-posta: SMTP, POP3, IMAP Posta kutusu erişimi ve mesaj oluşturma
SFTP, SSH, SCP, FTP Dosya aktarımı ve uzak kabuk
PDF, ZIP, TAR, S/MIME Belge ve arşiv işleme
XML ve CAdES dijital imzaları XMLDSig, kod imzalama, sertifika işleme
Bulut depolama istemcileri S3, Azure Storage, Dropbox, Google Drive, OneDrive, SharePoint, Box
Simetrik ve açık anahtarlı kriptografi AES, RSA, ECC, özetleme, KDF'ler
Uygulama kaynak kodu dahil API'nin arkasındaki kod lisansla birlikte gelir
Telifsiz yeniden dağıtım Derlenmiş uygulamaları kopya başına ücret olmadan dağıtın
Tam işlevsel deneme Tüm özellik kümesini taşıyan, süreli bir derleme
Satıcı tarafından belgelenmiş Satıcının yayımlanmış listesinde yok ~ Kısmi ya da iki yönde de belgelenmemiş

Tek tek satırlara dair notlar. MQTT, AMQP, STOMP ve WAMP satırları, 103 sınıf listeleyen ve bu dördünün hiçbiri için sınıf içermeyen Chilkat Delphi DLL referans dizininden okundu. per-message-deflate ve HTTP/2 satırları tilde taşıyor, çünkü ikisi de Chilkat WebSocket veya Http sınıf referanslarında anılmıyor ve sessizlik yokluğun kanıtı değil. Server-Sent Events tildesi, Chilkat'ın ServerSentEvent sınıfının akışlı bir HTTP istemcisi olarak değil, event-stream metni için bir ayrıştırıcı olarak belgelenmesini yansıtıyor. C++ Builder satırı iki tarafta da onay işareti, ama dağıtımların biçimi farklı: Chilkat, Win32 ve Win64 üzerinde C++ Builder 12 ve 13 için statik kütüphaneler yayımlıyor, sgcWebSockets ise 2007'den 13'e on sekiz C++ Builder sürümü için paket projeleri veriyor. E-posta, dosya aktarımı, belge ve bulut depolama satırlarında sgcWebSockets çizgi alıyor, çünkü bunlar bu üründe yok; eSeGeCe imzalama ve PDF işlerini ayrı ürünler olarak satıyor ve bu sayfa yalnızca sgcWebSockets'i karşılaştırıyor. Tablodan çıkarılacak iki ayrıntı daha: Chilkat, Delphi 7 desteğinin yalnızca Windows olduğunu belirtiyor ve iki yapay zeka sağlayıcı listesi yakın ama aynı değil; Chilkat Perplexity'yi, sgcWebSockets ise Ollama'yı anıyor.

Bir WebSocket bağlantısı açmak

Her üründe aynı iş. Chilkat listesi, Chilkat'ın kendi yayımladığı Delphi DLL örneğinden, uzunluk için hata denetimleri çıkarılarak yoğunlaştırıldı; sgcWebSockets listesi TsgcWebSocketClient tarafından yayımlanan özellikleri ve olayları kullanıyor.

uses
  sgcWebSocket, sgcWebSocket_Classes;

// FClient is a TsgcWebSocketClient field on the form
procedure TForm1.FormCreate(Sender: TObject);
begin
  FClient := TsgcWebSocketClient.Create(Self);
  FClient.Host := 'echo.example.com';
  FClient.Port := 443;
  FClient.TLS  := True;

  // reconnect automatically if the link drops
  FClient.WatchDog.Enabled  := True;
  FClient.WatchDog.Interval := 10;
  FClient.WatchDog.Attempts := 0;

  FClient.OnMessage := ClientMessage;
  FClient.Active    := True;
end;

procedure TForm1.ClientMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add(Text);
end;

procedure TForm1.SendClick(Sender: TObject);
begin
  FClient.WriteData('hello');
end;
uses
  System.SysUtils, Rest, WebSocket;

procedure TForm1.Button1Click(Sender: TObject);
var
  success: Boolean;
  rest: HCkRest;
  ws: HCkWebSocket;
  responseBody: PWideChar;
  statusCode: Integer;
begin
  // the WebSocket runs over an established Chilkat Rest connection
  rest := CkRest_Create();
  success := CkRest_Connect(rest, 'someserver.com', 80, False, False);

  ws := CkWebSocket_Create();
  success := CkWebSocket_UseConnection(ws, rest);

  // add the open-handshake headers, then send the GET
  CkWebSocket_AddClientHeaders(ws);
  responseBody := CkRest__fullRequestNoBody(rest, 'GET', '/something');
  statusCode := CkRest_getResponseStatusCode(rest);

  // 101 is expected, then validate Sec-WebSocket-Accept
  success := CkWebSocket_ValidateServerHandshake(ws);
  if success <> True then
    Memo1.Lines.Add(CkWebSocket__lastErrorText(ws));

  CkRest_Dispose(rest);
  CkWebSocket_Dispose(ws);
end;

Chilkat'ın example-code.com/delphiDll/websocket_connect.asp adresindeki yayımlanmış listesinden yoğunlaştırıldı. Tam sürüm her çağrının dönüş değerini denetler ve başarısızlıkta LastErrorText yazdırır; bu, Chilkat'ın belgelenmiş hata modelidir.

Bağlantı kabul etmek, ikisinin yollarının ayrıldığı yer

Chilkat, WebSocket sınıfının bir istemci olduğunu açıkça söylüyor ve dinleyen taraf için ayrı bir Socket sınıfı belgeliyor.

Chilkat neyi belgeliyor

"Chilkat.WebSocket, WebSocket protokolünün istemci tarafını uygular. Var olan bir WebSocket sunucusuyla bir açma el sıkışması başlatır. Gelen bağlantıları dinlemez, istemci kabul etmez veya bir WebSocket sunucusu uygulamaz." Chilkat'ın ayrı Socket sınıfı sunucu tarafı soketlerini kapsıyor ve "basit soket sunucuları ya da özel dinleyici akışları uygularken gelen istemci bağlantılarını dinleyin ve kabul edin" olarak belgeleniyor, dolayısıyla onun üzerine bir WebSocket sunucusu kurulabilir. El sıkışması, kare oluşturma, denetim kareleri ve varsa uzantılar sizin kodunuz olurdu.

uses
  sgcWebSocket, sgcWebSocket_Classes;

// FServer is a TsgcWebSocketServer field on the form
procedure TForm1.FormCreate(Sender: TObject);
begin
  FServer := TsgcWebSocketServer.Create(Self);
  FServer.Port      := 8080;
  FServer.OnMessage := ServerMessage;
  FServer.Active    := True;
end;

procedure TForm1.ServerMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  // answer this client
  Connection.WriteData('echo: ' + Text);
  // or tell everybody
  FServer.Broadcast(Text);
end;

TsgcWebSocketServer ve TsgcWebSocketHTTPServer, Professional sürümünden yukarısında kaydedilir. Delphi özellik matrisi her sürümün hangi bileşenleri taşıdığını listeler.

Uygulamanızla birlikte ne gider

İki ürün de derlenmiş uygulamalar için telifsizdir. Farklı olan, çalıştırılabilir dosyanın yanında bir şeyin gidip gitmediğidir.

Windows'ta Chilkat

"Chilkat DLL dosyası uygulamanızın EXE dosyasıyla aynı dizinde olmalıdır." Chilkat, hedef platform için doğru DLL'i kopyalayan bir derleme sonrası olayı öneriyor ve dosya eksik olduğunda alacağınız hatayı listeliyor. Üç Windows ikili dosyası yayımlanıyor: 32 bit, 64 bit ve Windows on Arm hedefi için bir Arm64EC derlemesi.

Linux, macOS ve mobilde Chilkat

Linux, libchilkatdelphi_x86_64.so dosyasını, çalıştırılabilir dosyanın kendi dizinini içermeyen normal yükleyici aramasıyla çözer, dolayısıyla Chilkat ya ldconfig ile sistem geneli bir kurulum ya da LD_LIBRARY_PATH ayarlamayı belgeliyor. macOS dylib dosyaları Chilkat tarafından kod imzalıdır ve çalıştırılabilir dosyanın yanında gelir. iOS, uygulamaya bağlanan statik kütüphaneler kullanır; Android, ABI başına bir .so dosyasını APK içine paketler. Chilkat, Linux derlemesinin glibc 2.27 veya daha yenisini istediğini belirtiyor.

sgcWebSockets

Kütüphane çalıştırılabilir dosyanın içine derlenir, dolayısıyla hiçbir platformda dağıtılacak bir sgc çalışma zamanı yoktur. Yine de bir dosya gerektirebilecek tek şey TLS'tir: OpenSSL arka ucu OpenSSL kütüphanelerinin bulunmasını ister, Windows'ta Professional sürümünden yukarısında bulunan SChannel arka ucu ise işletim sistemini kullanır ve fazladan hiçbir şey istemez.

Her ürünün, diğerinin kapsamadığı neyi kapsadığı

Yukarıdaki matriste ayrışan satırlar tek yerde toplandı. Chilkat girdileri Chilkat'ın yayımlanmış sınıf listesinden ve ürün sayfalarından, sgcWebSockets girdileri ise dağıtılan Object Pascal kaynağından geliyor.

Chilkat'ta var, sgcWebSockets'te yok

  • Chilkat'ın desteklediği her dilde aynı sınıf ve metot adları, tek bir lisans altında. Chilkat, API'lerinin programlama dilleri arasında aynı olduğunu ve bir lisansın "desteklenen tüm işletim sistemleri, programlama dilleri, mimariler ve çatılar boyunca geçerli" olduğunu belirtiyor.
  • E-posta: SMTP, POP3 ve IMAP.
  • Dosya aktarımı ve uzak kabuk: SFTP, SSH, SCP ve FTP.
  • Belgeler ve arşivler: PDF, ZIP, TAR ve S/MIME.
  • XML ve CAdES dijital imzaları, kod imzalama ve sertifika işleme.
  • S3, Azure Storage, Dropbox, Google Drive, OneDrive, SharePoint ve Box için bulut depolama istemcileri.
  • Yapay zeka sağlayıcı listesinde Perplexity; sgcWebSockets listesinde ise Ollama var.

E-posta, dosya aktarımı, belge ve bulut depolama satırları eSeGeCe'de değil sgcWebSockets'te yoktur: imzalama ve PDF işleri ayrı ürünler olarak satılıyor ve bu sayfa yalnızca sgcWebSockets'i karşılaştırıyor.

İki farklı lisans biçimi

İki satıcı da koşullarını yayımlıyor. Fiyatlar değişir, bu yüzden bu bölüm rakam vermek yerine modelleri anlatıyor ve fiyatlandırma sayfalarına bağlantı veriyor.

Chilkat

Tek bir Bundle lisansı her Chilkat sınıfını kapsıyor. Chilkat onu "süresi dolmayan süresiz bir lisans" olarak anlatıyor; yeni sürümlere yükseltmeyi bir bakım dönemi yönetiyor. Bakım üç aydan uzun süre biterse Chilkat lisansın normal fiyattan yeniden satın alınması gerektiğini belirtiyor. Düzeyler 1 geliştirici, en fazla 4 geliştirici ve en fazla 8 geliştiricilik bir ekip. Lisans telifsizdir ve Chilkat, yeniden dağıtılabilir dosyaların kurulumunuza dahil edilebileceğini ve istediğiniz sayıda bilgisayarda veya sunucuda kullanılabileceğini belirtiyor. Kütüphaneler, UnlockBundle metoduna herhangi bir dize geçilerek açılan "30 günlük değerlendirme için tam işlevsel" durumdadır.

Chilkat lisanslaması

Takıldığınızda ne olur

İki satıcı da kendilerine nasıl ulaşılacağını yayımlıyor. Bu bölüm her birinin ne söylediğini aktarır, ne kadar iyi işlediği hakkında bir şey söylemez.

Chilkat

Chilkat'ın yardım sayfası teknik soruları bir e-posta adresine yönlendiriyor ve referans belgelerine, example-code.com üzerindeki birkaç yüz çalıştırmaya hazır Delphi DLL örneğine, tools.chilkat.io adresindeki çevrimiçi kod üreticilerine ve Chilkat blogunu işaret ediyor. Referans belgeleri desteklenen her dilde her sınıfı kapsıyor ve örnek sitesi göreve göre düzenlenmiş.

eSeGeCe

sgcWebSockets desteği eSeGeCe yardım masası üzerinden yürür; çevrimiçi yardım, indirilebilir bir kullanıcı kılavuzu, pakete dahil demo projeleri ve sitede yayımlanan sürüm geçmişi ile birlikte. Basic dışındaki her sürümle kaynak geldiği için bir destek görüşmesi, ikinizin de önünde duran bir kod satırına atıfta bulunabilir.

sgcWebSockets ve Chilkat, sıkça sorulanlar

Geliştiricilerin ikisi arasında karar verirken sorduğu sorular.

Hayır ve Chilkat da onu öyle anlatmıyor. Chilkat Delphi sunumunu "düz, Pascal'dan çağrılabilir bir API'ye sahip yerel bir kütüphane" olarak anlatıyor: Windows'ta bir DLL, Linux ve Android'de bir .so, macOS'ta mimari başına bir .dylib ve iOS'ta statik .a kütüphaneleri; ayrıca uses bölümünüze eklediğiniz, sınıf başına bir Pascal arayüz birimi. Nesneler tanıtıcıdır, dolayısıyla CkWebSocket_Create her çağrının ilk argümanı olarak geçirdiğiniz ve CkWebSocket_Dispose ile serbest bıraktığınız bir HCkWebSocket döndürür. Chilkat'ın indirmenin içeriğine dair yayımlanmış listesi hiçbir tasarım zamanı paketi anmıyor, dolayısıyla bileşen paletine hiçbir şey gelmiyor. sgcWebSockets diğer yolu seçiyor: projenize derlenen ve IDE paletine bileşen kaydeden Object Pascal birimleri.
WebSocket sınıfı üzerinden değil. Chilkat referans belgeleri bunu açıkça söylüyor: "Chilkat.WebSocket, WebSocket protokolünün istemci tarafını uygular. Var olan bir WebSocket sunucusuyla bir açma el sıkışması başlatır. Gelen bağlantıları dinlemez, istemci kabul etmez veya bir WebSocket sunucusu uygulamaz." Chilkat'ın ayrı Socket sınıfı gelen TCP bağlantılarını kabul ediyor, dolayısıyla onun üzerine bir WebSocket sunucusu yazılabilir, ama kare oluşturma, el sıkışma ve uzantı işi size düşer. sgcWebSockets, Professional sürümünden yukarısında TsgcWebSocketServer ve TsgcWebSocketHTTPServer verir.
Hayır. Kütüphane, Delphi derleyicisinin çalıştırılabilir dosyanıza bağladığı Object Pascal kaynağıdır, dolayısıyla EXE dosyasının yanına kopyalanacak bir şey yoktur. Bir DLL'in yine de ortaya çıkabileceği tek yer TLS'tir: OpenSSL arka ucu OpenSSL kütüphanelerini ister, Windows'ta Professional sürümünden yukarısında bulunan SChannel arka ucu ise işletim sistemini kullanır ve fazladan hiçbir şey istemez. Chilkat, çalışma zamanı kütüphanesinin uygulamayla birlikte gitmesi gerektiğini açıkça söylüyor: "Chilkat DLL dosyası uygulamanızın EXE dosyasıyla aynı dizinde olmalıdır." Linux'ta paylaşılan nesnenin sistem geneline kurulması ya da LD_LIBRARY_PATH üzerinden bulunması gerekir.
Kapsıyor. Chilkat, API'sinin programlama dilleri arasında aynı olduğunu ve tek bir lisansın hepsini kapsadığını belirtiyor, dolayısıyla başka bir dilden CkHttp ve CkJsonObject sınıflarını zaten bilen bir ekip o bilgiyi ek lisans maliyeti olmadan doğrudan Delphi'ye taşır; tek dilli hiçbir bileşen kütüphanesinin eşleyemeyeceği bir avantaj. Chilkat'ın yayımlanmış sınıf listesinde bir WebSocket sunucusu, MQTT, AMQP, STOMP veya WAMP yok. sgcWebSockets beşini de kapsıyor ve yalnızca Object Pascal içindir.
sgcWebSockets, Standard, Professional ve Enterprise sürümlerinde tam Object Pascal kaynağı verir, dolayısıyla uygulama diskte durur, hata ayıklayıcıda adım adım izlenir ve yerelde yamalanabilir. Derlenmiş DCU seçeneği sgcWebSockets Basic olarak ayrı satılır. Chilkat'ın Delphi indirmesi sınıf başına bir .pas arayüz birimi ile önceden derlenmiş ikili dosyaları içerir; uygulama ikili dosyanın içinde yaşar ve Chilkat bir kaynak dağıtımı yayımlamaz.
Chilkat "Delphi XE ile Delphi 13 arası" desteği belirtiyor ve "Windows'ta Delphi 7, 8 ve 2005 ile 2010 arası sürümlerle de çalıştığını" ekliyor. Ayrı C++ Builder dağıtımı, Win32 ve Win64 için C++ Builder 12 ve 13 statik kütüphanelerini yayımlıyor. sgcWebSockets, Delphi 7'den Delphi 13 Florence'a yirmi bir Delphi sürümü için tasarım zamanı ve çalışma zamanı paketleri, C++ Builder 2007'den C++ Builder 13'e on sekiz C++ Builder paket projesi ve bir Lazarus paketi verir.
Her Chilkat ifadesi 6 Eylül 2026 tarihinde, 4 Eylül 2026 tarihli Chilkat 11.6.0 sürümüne karşı bir Chilkat sayfasından okundu ve bu sayfaların her biri aşağıdaki Kaynaklar tablosunda bağlantılıdır. Chilkat'ın kendi belgeleri bir soruyu yanıtlamadığında matris çarpı yerine tilde taşıyor, çünkü belge yokluğu özellik yokluğuyla aynı şey değildir. Her sgcWebSockets ifadesi dağıtılan Delphi kaynağından, bileşen kayıt birimlerinden ve her sürümün gerçekte neleri içerdiğine karar veren sgcVer.inc içindeki derleyici tanımlarından okundu.

Her Chilkat ifadesi, bağlantılı

Aşağıdaki tüm Chilkat sayfaları 6 Eylül 2026 tarihinde, 4 Eylül 2026 tarihli Chilkat 11.6.0 sürümüne karşı okundu. Bu sayfada Chilkat'ın kendi materyaliyle artık eşleşmeyen bir şey bulursanız lütfen bize bildirin, düzeltelim.

KaynakURL
Chilkat: Delphi DLL ürün ve kurulum sayfası (v11.6.0, 04-Eyl-2026)https://www.chilkatsoft.com/delphiDll.asp
Chilkat: Delphi DLL referans belgeleri, tam sınıf dizinihttps://www.chilkatsoft.com/refdoc/delphidll.asp
Chilkat: Delphi DLL için WebSocket sınıf referansıhttps://www.chilkatsoft.com/refdoc/dd_CkWebSocketRef.html
Chilkat: Delphi DLL için Socket sınıf referansıhttps://www.chilkatsoft.com/refdoc/dd_CkSocketRef.html
Chilkat: Delphi DLL için ServerSentEvent sınıf referansıhttps://www.chilkatsoft.com/refdoc/dd_CkServerSentEventRef.html
Chilkat: Ai sınıf referansı (sağlayıcı listesi)https://www.chilkatsoft.com/refdoc/dd_CkAiRef.html
Chilkat: Mcp sınıf referansı (Model Context Protocol istemcisi)https://www.chilkatsoft.com/refdoc/dd_CkMcpRef.html
Chilkat: Delphi DLL için Http sınıf referansıhttps://www.chilkatsoft.com/refdoc/dd_CkHttpRef.html
Chilkat: yayımlanmış Delphi DLL WebSocket Connect örneğihttps://www.example-code.com/delphiDll/websocket_connect.asp
Chilkat: Delphi DLL WebSocket örnek dizinihttps://www.example-code.com/delphiDll/websocket.asp
Chilkat: Embarcadero C++ Builder için C / C++ kütüphaneleri (v11.5.0, 02-Haz-2026)https://www.chilkatsoft.com/downloads-cpp-builder.asp
Chilkat: indirmeler dizini (dil başına bir dağıtım)https://www.chilkatsoft.com/downloads.asp
Chilkat: ürünler sayfası (desteklenen diller ve ortamlar)https://www.chilkatsoft.com/products.asp
Chilkat: lisanslama açıklaması (süresiz lisans, bakım, telifsiz)https://www.chilkatsoft.com/licensingExplained.asp
Chilkat: satın alma sayfası (lisans düzeyleri)https://www.chilkatsoft.com/purchase
Chilkat: teknik yardım (dönüş değerleri, LastErrorText, istisnalar)https://www.chilkatsoft.com/support.asp
Chilkat: Lazarus / Free Pascal dağıtımıhttps://www.chilkatsoft.com/lazarus.asp
sgcWebSockets: ürün sayfasıhttps://www.esegece.com/products/websockets/
sgcWebSockets: sürüm başına Delphi özellik matrisihttps://www.esegece.com/products/websockets/features/feature-matrix-delphi/
sgcWebSockets: fiyatlandırma ve sürüm karşılaştırmasıhttps://www.esegece.com/pricing/
sgcWebSockets: Indy, ICS, TMS ve mORMot 2 ile karşılaştırmahttps://www.esegece.com/products/websockets/comparison/
RFC 6455, WebSocket Protokolühttps://datatracker.ietf.org/doc/html/rfc6455
RFC 7692, WebSocket için Sıkıştırma Uzantılarıhttps://datatracker.ietf.org/doc/html/rfc7692

Diğer karşılaştırmalar. Aynı yaklaşım TMS Software ve /n software şirketinden IPWorks için de var; ya da Indy, ICS ve mORMot 2'yi kapsayan daha geniş Delphi ve C++ Builder WebSocket kütüphaneleri incelemesi. Kütüphane sorusu çözüldüyse ve kodu görmeyi tercih ediyorsanız Delphi kullanım senaryoları sayfa başına tek bir işi boş bir formdan çalışan bir şeye taşır.

En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

sgcWebSockets'i kendi projenizde deneyin

Ücretsiz denemeyi indirin, bir forma bir istemci ve bir sunucu bırakın ve karar vermeden önce nasıl oturduğunu görün.