Porównanie sgcWebSockets i Chilkat

Oparte na źródłach porównanie dla programistów Delphi i C++ Builder, którzy rozważają oba rozwiązania. Każde stwierdzenie o Chilkat poniżej jest cytatem lub pochodzi ze strony Chilkat, do której odsyła tabela Źródła, i zostało sprawdzone 6 września 2026 r. względem Chilkat w wersji 11.6.0 (wydanej 4 września 2026 r.). Każde stwierdzenie o sgcWebSockets zostało sprawdzone tego samego dnia względem dostarczanego kodu źródłowego Object Pascal.

Natywne komponenty albo biblioteka dla wielu języków

Najważniejsza różnica między tymi dwoma produktami to nie funkcja, lecz sposób, w jaki każdy z nich trafia do twojego projektu. Oba wybory są celowe i każdy daje coś, czego drugi dać nie może.

Chilkat

Chilkat Software · biblioteka dla wielu języków

Jedna biblioteka publikowana dla wielu języków programowania. Dla Delphi Chilkat opisuje ją jako "natywną bibliotekę z płaskim API wywoływalnym z Pascala": ChilkatDelphi32.dll lub ChilkatDelphi64.dll w Windows, .so w Linuksie i Androidzie, .dylib na każdą architekturę w macOS, statyczne biblioteki .a w iOS, plus "niewielką jednostkę interfejsu .pas" na każdą klasę, którą dodajesz do klauzuli uses. Obiekty są nieprzezroczystymi uchwytami. To nie jest ActiveX i nigdy nie wymaga regsvr32.

Strona oficjalna

Co daje architektura Chilkat

Chilkat podaje, że jego API są identyczne we wszystkich językach programowania i że licencja jest "ważna we wszystkich obsługiwanych systemach operacyjnych, językach programowania, architekturach i frameworkach". Te same nazwy klas i te same nazwy metod pojawiają się w C#, VB.NET, Javie, Pythonie, Go, Node.js, PHP, Ruby, Swifcie, Objective-C, Perlu, Tcl, PureBasic, Xojo, B4X, DataFlex, PowerShellu i innych. Jeśli twoja organizacja już wywołuje Chilkat z usługi w C# i z zadania w Pythonie, wywołanie go z Delphi nie kosztuje nic dodatkowego w kwestii licencji i bardzo niewiele nauki. Żadna biblioteka komponentów dla jednego języka nie może tego zaoferować.

Gdzie widać granicę

Ceną jednolitego API dla wielu języków jest to, że nie da się go dopasować do żadnego pojedynczego języka. Opublikowana przez Chilkat lista zawartości pakietu dla Delphi nie wymienia żadnego pakietu projektowego, więc nic nie pojawia się na palecie i nie ma konfiguracji w Object Inspectorze. Chilkat dokumentuje też, że "metody Chilkat (w dowolnym języku programowania) nigdy nie zgłaszają wyjątków, aby zasygnalizować niepowodzenie. Wszystkie niepowodzenia są sygnalizowane wartością zwracaną przez metodę", a szczegóły są dostępne we właściwości LastErrorText. To spójny projekt dla biblioteki, która musi wyglądać tak samo w każdym obsługiwanym języku, i po prostu nie jest to idiom Delphi, więc obsługa błędów w kodzie Delphi zbudowanym na niej czyta się inaczej niż otaczający kod.

Nazwy jednostek i co z nimi zrobić

Ponieważ jednostki noszą nazwy klas, Chilkat dostarcza Crypt2.pas, Http.pas, Zip.pas i tak dalej. Chilkat przewiduje kolizję, jaką może to wywołać w dużym projekcie, i dostarcza rename_units.bat oraz rename_units.py, które dodają przedrostek ck_ do każdej jednostki i poprawiają deklarację unit wewnątrz każdego pliku, aby się zgadzała. sgcWebSockets poprzedza każdą jednostkę i każdą klasę przedrostkiem sgc i Tsgc, więc pytanie nie powstaje. Warto o tym wiedzieć, zanim dodasz którekolwiek z nich do istniejącego kodu, to nie jest zarzut wobec żadnego z nich.

Obok siebie, na podstawie materiałów każdego dostawcy

Znak zaznaczenia oznacza, że dostawca dokumentuje daną możliwość. Myślnik oznacza, że brakuje jej na opublikowanej przez dostawcę liście klas lub w dokumentacji, a to właśnie sprawdzaliśmy; nie jest to stwierdzenie o tym, co dałoby się z produktu zrobić. Tylda oznacza częściowo albo że nie udało nam się znaleźć dokumentacji w żadną stronę. Tabela Źródła poniżej wymienia każdą przejrzaną stronę.

Protokoły czasu rzeczywistego i przesyłanie wiadomości

13 wierszy
Funkcja sgcWebSockets Chilkat
Klient WebSocket (RFC 6455) Łączy się z punktem końcowym WebSocket i wymienia ramki
Serwer WebSocket (RFC 6455) Nasłuchuje, akceptuje klientów i obsługuje połączenia WebSocket
per-message-deflate (RFC 7692) Rozszerzenie kompresji WebSocket ~
Klient MQTT (3.1.1 / 5.0) Publikowanie i subskrypcja przez TCP lub WebSocket
Klient AMQP (0.9.1 / 1.0) Przesyłanie wiadomości przez brokera, RabbitMQ i brokery zgodne
Klient STOMP Protokół brokera oparty na ramkach tekstowych, ActiveMQ i RabbitMQ
Klient WAMP RPC oraz pub/sub przez WebSocket
Server-Sent Events Odbiór strumienia zdarzeń HTTP ~
Klient HTTP/2 Natywny klient HTTP/2, RFC 7540 / 9113 ~
Klient MCP Klient Model Context Protocol
Serwer MCP Hostowanie narzędzi i zasobów dla modelu AI
Klienci dostawców AI OpenAI, Anthropic, Gemini, Grok, Mistral, DeepSeek
Klienci giełd kryptowalut Typowani klienci WebSocket dla wskazanych giełd

Integracja z Delphi, kompilatory i platformy

9 wierszy
Funkcja sgcWebSockets Chilkat
Komponenty na palecie IDE Instalacja projektowa, Object Inspector, projektant formularzy
Implementacja kompiluje się do twojego pliku wykonywalnego Biblioteka konsoliduje się z plikiem EXE, nie trzeba wdrażać środowiska uruchomieniowego dostawcy
Niepowodzenia zgłaszane jako wyjątki Delphi Idiomatyczna obsługa try/except i OnException
Delphi 7 Najstarsze wydanie Delphi, o którego wsparciu mówi dostawca
Delphi 13 Florence Najnowsze wydanie Delphi, o którego wsparciu mówi dostawca
C++ Builder Opublikowano obsługiwaną dystrybucję dla C++ Builder
Lazarus / Free Pascal Opublikowano dystrybucję dla Lazarusa lub FPC
Windows, macOS, Linux, iOS, Android Wszystkie pięć platform docelowych publikowanych przez dostawcę
To samo API w innych językach programowania Identyczne API jest dostępne poza Object Pascalem ~

Szerszy zakres biblioteki, kod źródłowy i licencjonowanie

9 wierszy
Funkcja sgcWebSockets Chilkat
Poczta e-mail: SMTP, POP3, IMAP Dostęp do skrzynki pocztowej i tworzenie wiadomości
SFTP, SSH, SCP, FTP Przesyłanie plików i zdalna powłoka
PDF, ZIP, TAR, S/MIME Obsługa dokumentów i archiwów
Podpisy cyfrowe XML i CAdES XMLDSig, podpisywanie kodu, obsługa certyfikatów
Klienci magazynów w chmurze S3, Azure Storage, Dropbox, Google Drive, OneDrive, SharePoint, Box
Kryptografia symetryczna i z kluczem publicznym AES, RSA, ECC, funkcje skrótu, KDF
Dołączony kod źródłowy implementacji Kod stojący za API jest dostarczany razem z licencją
Redystrybucja bez opłat licencyjnych Dostarczaj skompilowane aplikacje bez opłaty za kopię
W pełni funkcjonalna wersja ewaluacyjna Ograniczona czasowo kompilacja z pełnym zestawem funkcji
Udokumentowane przez dostawcę Brak na opublikowanej liście dostawcy ~ Częściowo albo bez dokumentacji w którąkolwiek stronę

Uwagi do poszczególnych wierszy. Wiersze MQTT, AMQP, STOMP i WAMP wynikają z indeksu dokumentacji referencyjnej Chilkat Delphi DLL, który wymienia 103 klasy i nie zawiera klasy dla żadnego z tych czterech protokołów. Wiersze per-message-deflate i HTTP/2 mają tyldę, ponieważ żaden z nich nie jest wspomniany w dokumentacji klas WebSocket ani Http w Chilkat, a milczenie nie jest dowodem braku. Tylda przy Server-Sent Events odzwierciedla to, że klasa ServerSentEvent w Chilkat jest udokumentowana jako parser tekstu strumienia zdarzeń, a nie jako strumieniowy klient HTTP. Wiersz C++ Builder ma znak zaznaczenia po obu stronach, ale dystrybucje różnią się kształtem: Chilkat publikuje statyczne biblioteki dla C++ Builder 12 i 13 w Win32 i Win64, natomiast sgcWebSockets dostarcza projekty pakietów dla osiemnastu wersji C++ Builder od 2007 do 13. W wierszach dotyczących poczty, przesyłania plików, dokumentów i magazynów w chmurze sgcWebSockets ma myślnik, ponieważ nie ma tego w tym produkcie; eSeGeCe sprzedaje podpisywanie i obsługę PDF jako osobne produkty, a ta strona porównuje wyłącznie sgcWebSockets. Jeszcze dwa szczegóły warte wyniesienia z tabeli: Chilkat podaje, że wsparcie dla Delphi 7 dotyczy tylko Windows, a obie listy dostawców AI są zbliżone, ale nie identyczne, ponieważ Chilkat wymienia Perplexity, a sgcWebSockets wymienia Ollamę.

Otwieranie połączenia WebSocket

To samo zadanie w każdym produkcie. Listing Chilkat jest skróconą wersją opublikowanego przez Chilkat przykładu dla Delphi DLL, z usuniętymi dla zwięzłości sprawdzeniami błędów; listing sgcWebSockets korzysta z właściwości i zdarzeń publikowanych przez TsgcWebSocketClient.

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;

Skrócone z listingu opublikowanego przez Chilkat pod adresem example-code.com/delphiDll/websocket_connect.asp. Pełna wersja sprawdza wartość zwracaną każdego wywołania i wypisuje LastErrorText przy niepowodzeniu, co jest udokumentowanym modelem obsługi błędów w Chilkat.

Na akceptowaniu połączeń drogi obu produktów się rozchodzą

Chilkat wprost stwierdza, że jego klasa WebSocket jest klientem, i dokumentuje osobną klasę Socket dla strony nasłuchującej.

Co dokumentuje Chilkat

"Chilkat.WebSocket implementuje stronę kliencką protokołu WebSocket. Inicjuje otwierający handshake z istniejącym serwerem WebSocket. Nie nasłuchuje połączeń przychodzących, nie akceptuje klientów ani nie implementuje serwera WebSocket." Osobna klasa Socket w Chilkat obejmuje gniazda po stronie serwera, udokumentowana jako "nasłuchiwanie i akceptowanie przychodzących połączeń klientów przy implementowaniu prostych serwerów gniazd lub własnych przepływów nasłuchu", więc serwer WebSocket można by na niej zbudować. Handshake, ramkowanie, ramki kontrolne i wszelkie rozszerzenia byłyby twoim kodem.

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 i TsgcWebSocketHTTPServer są rejestrowane od edycji Professional wzwyż. Matryca funkcji Delphi wymienia, które komponenty zawiera każda edycja.

Co jest dostarczane razem z twoją aplikacją

Oba produkty są wolne od opłat licencyjnych dla skompilowanych aplikacji. Różni je to, czy coś musi podróżować obok pliku wykonywalnego.

Chilkat w systemie Windows

"Biblioteka DLL Chilkat musi znajdować się w tym samym katalogu co plik EXE twojej aplikacji." Chilkat zaleca zdarzenie po kompilacji, które kopiuje właściwą bibliotekę DLL dla platformy docelowej, i wymienia błąd, jaki otrzymasz, gdy jej zabraknie. Publikowane są trzy pliki binarne dla Windows: 32-bitowy, 64-bitowy oraz kompilacja Arm64EC dla platformy Windows on Arm.

Chilkat w Linuksie, macOS i na urządzeniach mobilnych

Linux odnajduje libchilkatdelphi_x86_64.so zwykłą ścieżką wyszukiwania loadera, która nie obejmuje katalogu samego pliku wykonywalnego, więc Chilkat dokumentuje albo instalację systemową z ldconfig, albo ustawienie LD_LIBRARY_PATH. Biblioteki dylib dla macOS są podpisane przez Chilkat i dostarczane obok pliku wykonywalnego. iOS używa statycznych bibliotek konsolidowanych z aplikacją; Android pakuje do pliku APK jeden plik .so na każde ABI. Chilkat podaje, że kompilacja dla Linuksa wymaga glibc 2.27 lub nowszej.

sgcWebSockets

Biblioteka kompiluje się do pliku wykonywalnego, więc na żadnej platformie nie ma środowiska uruchomieniowego sgc do wdrożenia. TLS to jedyna rzecz, która nadal może wymagać pliku: backend OpenSSL potrzebuje obecnych bibliotek OpenSSL, natomiast backend SChannel w Windows, dostępny od edycji Professional wzwyż, korzysta z systemu operacyjnego i nie potrzebuje niczego dodatkowego.

Co obejmuje każdy z produktów, czego nie obejmuje drugi

Wiersze, w których matryca powyżej się różni, zebrane w jednym miejscu. Wpisy dotyczące Chilkat pochodzą z opublikowanej listy klas i stron produktowych Chilkat, wpisy dotyczące sgcWebSockets z dostarczanego kodu źródłowego Object Pascal.

W Chilkat, brak w sgcWebSockets

  • Te same nazwy klas i metod w każdym języku obsługiwanym przez Chilkat, w ramach jednej licencji. Chilkat podaje, że jego API są identyczne we wszystkich językach programowania i że licencja jest "ważna we wszystkich obsługiwanych systemach operacyjnych, językach programowania, architekturach i frameworkach".
  • Poczta e-mail: SMTP, POP3 i IMAP.
  • Przesyłanie plików i zdalna powłoka: SFTP, SSH, SCP i FTP.
  • Dokumenty i archiwa: PDF, ZIP, TAR i S/MIME.
  • Podpisy cyfrowe XML i CAdES, podpisywanie kodu i obsługa certyfikatów.
  • Klienci magazynów w chmurze dla S3, Azure Storage, Dropbox, Google Drive, OneDrive, SharePoint i Box.
  • Perplexity na liście dostawców AI, podczas gdy lista sgcWebSockets wymienia Ollamę.

Wiersze dotyczące poczty, przesyłania plików, dokumentów i magazynów w chmurze są nieobecne w sgcWebSockets, a nie w ofercie eSeGeCe: podpisywanie i obsługa PDF są sprzedawane jako osobne produkty, a ta strona porównuje wyłącznie sgcWebSockets.

Dwa różne kształty licencji

Obaj dostawcy publikują swoje warunki. Ceny się zmieniają, więc ta sekcja opisuje modele i odsyła do stron z cennikiem, zamiast podawać kwoty.

Chilkat

Jedna licencja Bundle obejmuje każdą klasę Chilkat. Chilkat opisuje ją jako "licencję wieczystą, która nie wygasa", z okresem opieki technicznej regulującym aktualizacje do nowszych wersji; jeśli opieka wygaśnie na dłużej niż trzy miesiące, Chilkat podaje, że licencję trzeba kupić ponownie w cenie regularnej. Poziomy to 1 programista, do 4 programistów oraz zespół do 8 programistów. Licencja jest wolna od opłat licencyjnych, a Chilkat podaje, że pliki redystrybucyjne można dołączyć do własnego instalatora i używać ich na dowolnej liczbie komputerów lub serwerów. Biblioteki są "w pełni funkcjonalne przez 30-dniowy okres ewaluacji", odblokowane przez przekazanie dowolnego ciągu znaków do UnlockBundle.

Licencjonowanie Chilkat

Co się dzieje, gdy utkniesz

Obaj dostawcy publikują, jak się z nimi skontaktować. Ta sekcja podaje, co mówi każdy z nich, i nic o tym, jak dobrze to działa.

Chilkat

Strona pomocy Chilkat kieruje pytania techniczne na adres e-mail i wskazuje dokumentację referencyjną, kilkaset gotowych do uruchomienia przykładów Delphi DLL na example-code.com, generatory kodu online pod adresem tools.chilkat.io oraz blog Chilkat. Dokumentacja referencyjna obejmuje każdą klasę w każdym obsługiwanym języku, a serwis z przykładami jest uporządkowany według zadań.

eSeGeCe

Wsparcie dla sgcWebSockets działa przez helpdesk eSeGeCe, a na stronie opublikowano pomoc online, podręcznik użytkownika do pobrania, dołączone projekty demo oraz historię wydań. Ponieważ kod źródłowy jest dostarczany z każdą edycją inną niż Basic, rozmowa z pomocą techniczną może odwoływać się do linii kodu, którą obie strony mają przed sobą.

sgcWebSockets i Chilkat, najczęściej zadawane pytania

Pytania, które zadają programiści, gdy wybierają między tymi dwoma.

Nie, i Chilkat sam tak tego nie opisuje. Chilkat opisuje swoją ofertę dla Delphi jako "natywną bibliotekę z płaskim API wywoływalnym z Pascala": bibliotekę DLL w Windows, plik .so w Linuksie i Androidzie, .dylib na każdą architekturę w macOS oraz statyczne biblioteki .a w iOS, z jedną jednostką interfejsu Pascala na klasę, którą dodajesz do klauzuli uses. Obiekty są uchwytami, więc CkWebSocket_Create zwraca HCkWebSocket, który przekazujesz jako pierwszy argument każdego wywołania i zwalniasz przez CkWebSocket_Dispose. Opublikowana przez Chilkat lista zawartości pakietu do pobrania nie wymienia żadnego pakietu projektowego, więc nic nie pojawia się na palecie komponentów. sgcWebSockets stosuje inne podejście: jednostki Object Pascal, które kompilują się do twojego projektu i rejestrują komponenty na palecie IDE.
Nie przez swoją klasę WebSocket. Dokumentacja referencyjna Chilkat mówi to wprost: "Chilkat.WebSocket implementuje stronę kliencką protokołu WebSocket. Inicjuje otwierający handshake z istniejącym serwerem WebSocket. Nie nasłuchuje połączeń przychodzących, nie akceptuje klientów ani nie implementuje serwera WebSocket." Osobna klasa Socket w Chilkat akceptuje przychodzące połączenia TCP, więc serwer WebSocket można by na niej napisać, ale ramkowanie, handshake i praca nad rozszerzeniami byłyby po twojej stronie. sgcWebSockets dostarcza TsgcWebSocketServer i TsgcWebSocketHTTPServer od edycji Professional wzwyż.
Nie. Biblioteka to kod źródłowy Object Pascal, który kompilator Delphi konsoliduje z twoim plikiem wykonywalnym, więc nie ma czego kopiować obok pliku EXE. TLS to jedyne miejsce, w którym biblioteka DLL nadal może się pojawić: backend OpenSSL potrzebuje bibliotek OpenSSL, natomiast backend SChannel w Windows, dostępny od edycji Professional wzwyż, korzysta z systemu operacyjnego i nie potrzebuje niczego dodatkowego. Chilkat wprost stwierdza, że jego biblioteka uruchomieniowa musi podróżować z aplikacją: "Biblioteka DLL Chilkat musi znajdować się w tym samym katalogu co plik EXE twojej aplikacji." W Linuksie obiekt współdzielony trzeba zainstalować w całym systemie albo odnaleźć przez LD_LIBRARY_PATH.
Tak. Chilkat podaje, że jego API jest identyczne we wszystkich językach programowania i że jedna licencja obejmuje je wszystkie, więc zespół, który zna już CkHttp i CkJsonObject z innego języka, przenosi tę wiedzę prosto do Delphi bez dodatkowego kosztu licencji, co jest przewagą, której nie dorówna żadna biblioteka komponentów dla jednego języka. Opublikowana lista klas Chilkat nie zawiera serwera WebSocket, MQTT, AMQP, STOMP ani WAMP. sgcWebSockets obejmuje wszystkie pięć i działa wyłącznie w Object Pascalu.
sgcWebSockets dostarcza pełny kod źródłowy Object Pascal w edycjach Standard, Professional i Enterprise, więc implementacja jest na dysku, wchodzi się w nią debuggerem i można ją poprawić lokalnie. Wariant ze skompilowanymi plikami DCU jest sprzedawany osobno jako sgcWebSockets Basic. Pakiet Chilkat dla Delphi zawiera jedną jednostkę interfejsu .pas na klasę oraz gotowe pliki binarne; implementacja mieści się wewnątrz pliku binarnego, a Chilkat nie publikuje dystrybucji z kodem źródłowym.
Chilkat deklaruje wsparcie dla "Delphi XE do Delphi 13" i dodaje, że "działa też z Delphi 7, 8 oraz 2005–2010 w Windows". Jego osobna dystrybucja dla C++ Builder publikuje statyczne biblioteki dla C++ Builder 12 i 13, Win32 i Win64. sgcWebSockets dostarcza pakiety projektowe i uruchomieniowe dla dwudziestu jeden wersji Delphi, od Delphi 7 do Delphi 13 Florence, oraz osiemnaście projektów pakietów C++ Builder, od C++ Builder 2007 do C++ Builder 13, a także pakiet dla Lazarusa.
Każde stwierdzenie o Chilkat zostało odczytane ze strony Chilkat 6 września 2026 r., względem Chilkat w wersji 11.6.0 z 4 września 2026 r., a każda z tych stron jest podlinkowana w tabeli Źródła poniżej. Tam, gdzie własna dokumentacja Chilkat nie odpowiadała na pytanie, matryca ma tyldę, a nie krzyżyk, ponieważ brak dokumentacji to nie to samo co brak funkcji. Każde stwierdzenie o sgcWebSockets zostało odczytane z dostarczanego kodu źródłowego Delphi, z jednostek rejestracji komponentów i z definicji kompilatora w sgcVer.inc, które decydują o tym, co faktycznie zawiera każda edycja.

Każde stwierdzenie o Chilkat z linkiem

Wszystkie strony Chilkat wymienione poniżej odczytano 6 września 2026 r., względem Chilkat w wersji 11.6.0 z 4 września 2026 r. Jeśli znajdziesz na tej stronie coś, co nie zgadza się już z materiałami Chilkat, napisz do nas, a poprawimy to.

ŹródłoURL
Chilkat: strona produktu i konfiguracji Delphi DLL (v11.6.0, 4 września 2026)https://www.chilkatsoft.com/delphiDll.asp
Chilkat: dokumentacja referencyjna Delphi DLL, pełny indeks klashttps://www.chilkatsoft.com/refdoc/delphidll.asp
Chilkat: dokumentacja klasy WebSocket dla Delphi DLLhttps://www.chilkatsoft.com/refdoc/dd_CkWebSocketRef.html
Chilkat: dokumentacja klasy Socket dla Delphi DLLhttps://www.chilkatsoft.com/refdoc/dd_CkSocketRef.html
Chilkat: dokumentacja klasy ServerSentEvent dla Delphi DLLhttps://www.chilkatsoft.com/refdoc/dd_CkServerSentEventRef.html
Chilkat: dokumentacja klasy Ai (lista dostawców)https://www.chilkatsoft.com/refdoc/dd_CkAiRef.html
Chilkat: dokumentacja klasy Mcp (klient Model Context Protocol)https://www.chilkatsoft.com/refdoc/dd_CkMcpRef.html
Chilkat: dokumentacja klasy Http dla Delphi DLLhttps://www.chilkatsoft.com/refdoc/dd_CkHttpRef.html
Chilkat: opublikowany przykład WebSocket Connect dla Delphi DLLhttps://www.example-code.com/delphiDll/websocket_connect.asp
Chilkat: indeks przykładów WebSocket dla Delphi DLLhttps://www.example-code.com/delphiDll/websocket.asp
Chilkat: biblioteki C / C++ dla Embarcadero C++ Builder (v11.5.0, 2 czerwca 2026)https://www.chilkatsoft.com/downloads-cpp-builder.asp
Chilkat: indeks plików do pobrania (jedna dystrybucja na język)https://www.chilkatsoft.com/downloads.asp
Chilkat: strona produktów (obsługiwane języki i środowiska)https://www.chilkatsoft.com/products.asp
Chilkat: wyjaśnienie licencjonowania (licencja wieczysta, opieka techniczna, brak opłat licencyjnych)https://www.chilkatsoft.com/licensingExplained.asp
Chilkat: strona zakupu (poziomy licencjonowania)https://www.chilkatsoft.com/purchase
Chilkat: pomoc techniczna (wartości zwracane, LastErrorText, wyjątki)https://www.chilkatsoft.com/support.asp
Chilkat: dystrybucja dla Lazarusa / Free Pascalahttps://www.chilkatsoft.com/lazarus.asp
sgcWebSockets: strona produktuhttps://www.esegece.com/products/websockets/
sgcWebSockets: matryca funkcji Delphi według edycjihttps://www.esegece.com/products/websockets/features/feature-matrix-delphi/
sgcWebSockets: cennik i porównanie edycjihttps://www.esegece.com/pricing/
sgcWebSockets: porównanie z Indy, ICS, TMS i mORMot 2https://www.esegece.com/products/websockets/comparison/
RFC 6455, protokół WebSockethttps://datatracker.ietf.org/doc/html/rfc6455
RFC 7692, rozszerzenia kompresji dla WebSockethttps://datatracker.ietf.org/doc/html/rfc7692

Inne porównania. To samo ujęcie dla TMS Software i dla IPWorks od /n software, albo szerszy przegląd bibliotek WebSocket dla Delphi i C++ Builder obejmujący Indy, ICS i mORMot 2. Jeśli kwestia biblioteki jest już rozstrzygnięta i wolisz zobaczyć kod, przypadki użycia Delphi prowadzą jedno zadanie na stronę od pustego formularza do czegoś, co działa.

Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Wypróbuj sgcWebSockets we własnym projekcie

Pobierz bezpłatną wersję próbną, upuść klienta i serwer na formularz i zobacz, jak to pasuje, zanim zdecydujesz.