Matryca funkcji — Delphi / C++ Builder

Porównaj wszystkie funkcje w edycjach Standard, Professional i Enterprise. Wybierz edycję, która odpowiada zakresowi protokołów twojego projektu, potrzebom AI/LLM oraz wymaganiom licencyjnym.

Trzy edycje, jeden silnik

Standard zawiera każdy komponent KLIENTA. Professional dodaje odpowiednie komponenty SERWERA. Enterprise dodaje serwery o wysokiej wydajności (IOCP, EPOLL, HTTP.SYS, Firewall, LoadBalancer, Proxy).

Standard

Wszyscy klienci

Każdy komponent klienta: WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, klienci AI/LLM, klienci P2P, pełny zestaw integracji API WebSocket oraz transporty SChannel i OpenSSL.

Professional

Klienci + serwery

Wszystko, co w Standard, plus każdy komponent serwera: serwer WebSocket, serwer WS+HTTP, serwer OAuth2, serwer JWT, serwer WebAuthn, serwery WAMP/Stomp/WebRTC, serwery P2P oraz DataSnap WebBrokerBridge.

Zestawienie funkcja po funkcji

Najedź na dowolny wiersz dla szybkiego podkreślenia. Wszystkie edycje współdzielą to samo główne API.

Rdzeń WebSocket

11 komponentów
Funkcja Standard Professional Enterprise
Klient WebSocket Komponent klienta RFC 6455
Klient WebSocket WinHTTP Wariant transportu Windows WinHTTP
Klient WebSocket IntraWeb Komponent klienta dla aplikacji IntraWeb
Serwer WebSocket Wielowątkowy komponent serwera
Serwer WebSocket + HTTP Obsługa punktów końcowych REST obok zaktualizowanych gniazd
Firewall Lista dozwolonych/blokowanych IP, ochrona przed włamaniami (najlepsza wydajność)
Serwer LoadBalancer Rozdziel połączenia pomiędzy serwery back-end (najlepsza wydajność)
Serwer Proxy Proxy forward dla ruchu WebSocket / HTTP (najlepsza wydajność)
Serwer IOCP Indy Transport Windows IOCP dla wysokiej współbieżności (najlepsza wydajność)
Serwer EPOLL Indy Transport Linux epoll dla wysokiej współbieżności (najlepsza wydajność)
Serwer HTTP.SYS Serwer HTTP w trybie jądra Windows (najlepsza wydajność)

Protokoły komunikacyjne

9 komponentów
Funkcja Standard Professional Enterprise
Klient MQTT Komponent klienta MQTT 3.1.1 / 5.0
Klient WAMP 2.0 Klient WAMP v2 RPC i pub/sub
Klient WAMP 1.0 Klient WAMP v1 (legacy)
Serwer WAMP 1.0 Router WAMP v1 (legacy)
Klient STOMP Uniwersalny klient STOMP 1.0 / 1.2
Klient STOMP RabbitMQ Gotowy do użycia klient STOMP dla RabbitMQ
Klient STOMP ActiveMQ Gotowy do użycia klient STOMP dla ActiveMQ
Klient AMQP 1.0.0 Komponent klienta AMQP 1.0
Klient AMQP 0.9.1 Komponent klienta AMQP 0.9.1

WebRTC

2 komponenty
Funkcja Standard Professional Enterprise
Serwer WebRTC Serwer sygnalizacji dla peerów WebRTC
Serwer AppRTC Serwer sygnalizacji zgodny z Google AppRTC

P2P

8 komponentów
Funkcja Standard Professional Enterprise
Klient UDP Komponent klienta datagramów
Serwer UDP Komponent serwera datagramów
Klient STUN Klient wykrywania NAT
Serwer STUN Serwer wykrywania NAT
Klient TURN Klient przekaźnika dla zablokowanych peerów
Serwer TURN Serwer przekaźnika dla zablokowanych peerów
Klient ICE Nawiązywanie łączności P2P
RTCPeerConnection Klient połączenia peer zgodny z przeglądarką

Wbudowane protokoły

8 komponentów
Funkcja Standard Professional Enterprise
Klient protokołu SGC Klient JSON-RPC pub/sub
Serwer protokołu SGC Serwer JSON-RPC pub/sub
Klient Dataset Klient synchronizacji TDataset
Serwer Dataset Broker synchronizacji TDataset
Klient Files Klient transferu binarnego plików w częściach
Serwer Files Serwer transferu binarnego plików w częściach
Klient Presence Klient statusu online / nieobecny / pisze
Serwer Presence Broker statusu online / nieobecny / pisze

API WebSocket

24 klientów API
Funkcja Standard Professional Enterprise
Klienci frameworków czasu rzeczywistego Klient Socket.IO, klient SignalR, klient SignalRCore, klient Pusher
Klienci giełd kryptowalut (16) Bitfinex, Binance, Binance Futures, Coinbase Pro, Bitstamp, Huobi, CEX, CEX PLUS, Bitmex, FXCM, Kraken, Kucoin Spot, Kucoin Futures, OKX, Bybit, XTB
Pozostali klienci API WebSocket Klient Discord, klient RCON, klient CryptoHopper, OpenAI RealTime API

Pozostałe API i IoT

6 komponentów
Funkcja Standard Professional Enterprise
WhatsApp Cloud API Komponent klienta dla komunikacji WhatsApp Cloud
Klient Telegram Klient Telegram Bot API
Serwer RTCMultiConnection Serwer sygnalizacji zgodny z RTCMultiConnection
Serwer WebPush Serwer push przeglądarki oparty na VAPID
Klient AWS IoT Most MQTT AWS IoT Core
Klient Azure IoT Most MQTT Azure IoT Hub

HTTP i uwierzytelnianie

11 komponentów
Funkcja Standard Professional Enterprise
Klient HTTP/2 Multipleksowanie, kompresja nagłówków
Klient OAuth2 Komponent klienta OAuth2
OAuth2 Server Serwer autoryzacji OAuth2
OAuth2 Server Provider Wymienny dostawca dla serwera OAuth2
Klient JWT Klient podpisywania i walidacji JWT
Serwer JWT Komponent serwera wydającego JWT
Serwer WebAuthn Serwer uwierzytelniania bez hasła zgodny z FIDO Alliance
Klient AWS SQS Klient HTTP Amazon SQS
Klient Google Pub/Sub Klient HTTP Google Cloud Pub/Sub
Klient Google Calendar Klient HTTP Google Calendar API
Firebase Cloud Messaging Klient push HTTP FCM

DataSnap

3 komponenty
Funkcja Standard Professional Enterprise
Serwer WebBrokerBridge Most DataSnap WebBroker
WebBrokerBridge + HTTP/2 Most DataSnap WebBroker przez HTTP/2
WebBrokerBridge + HTTP.SYS Most DataSnap WebBroker przez HTTP.SYS

AI i LLM

13 komponentów
Funkcja Standard Professional Enterprise
Protokół MCP Klient Model Context Protocol
OpenAI API Client ChatGPT, DALL-E, Whisper, wywołania funkcji
Klient Anthropic API Strumieniowanie, wizja, użycie narzędzi
Klient Gemini API Klient multimodalnego LLM Google Gemini
Klient DeepSeek API Klient LLM DeepSeek
Klient Grok API Klient LLM xAI Grok
Ollama API Client Klient lokalnego runtime Ollama
Klient Mistral API Klient LLM Mistral
Asystenci Wysokopoziomowy komponent asystenta wieloturowego
ChatBot Komponent chatbota konwersacyjnego
Translator Wysokopoziomowy komponent tłumaczeń
Embeddings Klient generowania wektorów embeddingowych
Pinecone Klient bazy wektorowej Pinecone

Transport i bezpieczeństwo

5 możliwości
Funkcja Standard Professional Enterprise
SChannel Natywny dostawca TLS dla Windows
OpenSSL 1.1 + TLS 1.3 OpenSSL 1.1 z obsługą TLS 1.3
OpenSSL 3.0 + TLS 1.3 OpenSSL 3.0 z obsługą TLS 1.3
Protokół ALPN Application-Layer Protocol Negotiation
DTLS przez UDP Datagramowy TLS dla transportów UDP

Licencjonowanie i wsparcie

5 pozycji
Funkcja Standard Professional Enterprise
Licencja komercyjna Redystrybucja binarna wolna od opłat
Pełny kod źródłowy Pascal Analizuj, dostosowuj i przebudowuj we własnym IDE
Delphi 7 — RAD Studio 13 VCL, FireMonkey, Console
12 miesięcy aktualizacji Wszystkie wydania punktowe i wersje pomocnicze
Priorytetowe wsparcie e-mail Bezpośredni dostęp do zespołu inżynieryjnego
Dołączone Niedostępne w tej edycji

Jedno API w każdej edycji

Awansuj ze Standard do Enterprise bez przepisywania klienta. Podstawowe API WebSocket jest identyczne — wyższe poziomy odblokowują jedynie dodatkowe komponenty protokołów i integracji.

uses
  sgcWebSocket_Client, sgcWebSocket_Types;

var
  WSClient: TsgcWebSocketClient;

procedure TForm1.Connect;
begin
  WSClient := TsgcWebSocketClient.Create(nil);
  WSClient.Host := 'myserver.example.com';
  WSClient.Port := 443;
  WSClient.TLS := True;
  WSClient.OnMessage := OnMessage;
  WSClient.Active := True;
end;

Wybierz swoją edycję

Pobierz bezpłatną wersję próbną edycji Enterprise i podejmij decyzję po sprawdzeniu, których funkcji wymaga twój projekt.