Özellik Matrisi — Delphi / C++ Builder
Standard, Professional ve Enterprise sürümlerindeki her özelliği karşılaştırın. Projenizin protokol genişliğine, yapay zeka/LLM ihtiyaçlarına ve lisanslama gereksinimlerine uyan sürümü seçin.
Standard, Professional ve Enterprise sürümlerindeki her özelliği karşılaştırın. Projenizin protokol genişliğine, yapay zeka/LLM ihtiyaçlarına ve lisanslama gereksinimlerine uyan sürümü seçin.
Standard her İSTEMCİ bileşenini sunar. Professional, eşleşen SUNUCU bileşenlerini ekler. Enterprise, yüksek performanslı sunucuları (IOCP, EPOLL, HTTP.SYS) ekler.
Tüm İstemciler
Her istemci bileşeni: WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, Yapay Zeka/LLM istemcileri, P2P istemcileri, eksiksiz WebSocket API entegrasyonları seti, ayrıca OpenSSL taşımaları.
İstemciler + Sunucular
Standard'daki her şey artı her sunucu bileşeni: WebSocket Server, WS+HTTP Server, OAuth2 Server, JWT Server, WebAuthn Server, WAMP/Stomp/WebRTC sunucuları, P2P sunucuları ve DataSnap WebBrokerBridge.
+ En İyi Performans
Professional'daki her şey artı yüksek performanslı sunucu yığını: IOCP Indy Server, EPOLL Indy Server, HTTP.SYS Server ve HTTP/2 / HTTP.SYS DataSnap köprüleri.
Hızlı bir vurgu için herhangi bir satırın üzerine gelin. Tüm sürümler aynı temel API'yi paylaşır.
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| WebSocket İstemcisi RFC 6455 istemci bileşeni | |||
| WebSocket WinHTTP İstemcisi Windows WinHTTP taşıma varyantı | |||
| WebSocket IntraWeb İstemcisi IntraWeb uygulamaları için istemci bileşeni | |||
| WebSocket Sunucusu Çok iş parçacıklı sunucu bileşeni | — | ||
| WebSocket + HTTP Sunucusu Yükseltilmiş yuvaların yanı sıra REST uç noktaları sunun | — | ||
| Firewall IP izin/engelleme, izinsiz giriş koruması (En İyi Performans) | — | ||
| LoadBalancer Sunucusu Bağlantıları arka uçlar arasında dağıtın (En İyi Performans) | — | ||
| Proxy Sunucusu WebSocket / HTTP trafiği için yönlendirme proxy'si (En İyi Performans) | — | ||
| IOCP Indy Sunucusu Yüksek eş zamanlılık için Windows IOCP taşıması (En İyi Performans) | — | — | |
| EPOLL Indy Sunucusu Yüksek eş zamanlılık için Linux epoll taşıması (En İyi Performans) | — | — | |
| HTTP.SYS Sunucusu Windows çekirdek modu HTTP sunucusu (En İyi Performans) | — | — | |
| Çok Düğümlü Kümeleme Pub/sub ve Presence'ı düğümler genelinde ölçeklendirin (mesh veya Redis arka düzlemi) | — | — |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| Rate Limiter Bağlantı ve anahtar başına hız sınırlama (token bucket, sabit pencere) | — | ||
| Circuit Breaker HTTP ve WebSocket çağrıları için açık / yarı açık / kapalı dayanıklılık deseni | — | ||
| API Key Manager API anahtarı rotasyonu, kapsam belirleme ve hız sınırı muhasebesi | — |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| MQTT İstemcisi MQTT 3.1.1 / 5.0 istemci bileşeni | |||
| Kafka İstemcisi Apache Kafka istemci bileşeni | |||
| WAMP 2.0 İstemcisi WAMP v2 RPC ve pub/sub istemcisi | |||
| WAMP 1.0 İstemcisi Eski WAMP v1 istemcisi | |||
| WAMP 1.0 Sunucusu Eski WAMP v1 yönlendiricisi | — | ||
| STOMP İstemcisi Genel STOMP 1.0 / 1.2 istemcisi | |||
| STOMP RabbitMQ İstemcisi Kullanıma hazır RabbitMQ STOMP istemcisi | |||
| STOMP ActiveMQ İstemcisi Kullanıma hazır ActiveMQ STOMP istemcisi | |||
| AMQP İstemcisi 1.0.0 AMQP 1.0 istemci bileşeni | |||
| AMQP İstemcisi 0.9.1 AMQP 0.9.1 istemci bileşeni |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| WebRTC Sunucusu WebRTC eşleri için sinyalleşme sunucusu | — |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| UDP İstemcisi Datagram istemci bileşeni | |||
| UDP Sunucusu Datagram sunucu bileşeni | — | ||
| STUN İstemcisi NAT keşif istemcisi | |||
| STUN Sunucusu NAT keşif sunucusu | — | ||
| TURN İstemcisi Engellenmiş eşler için röle istemcisi | — | — | |
| TURN Sunucusu Engellenmiş eşler için röle sunucusu | — | — | |
| ICE İstemcisi P2P için bağlantı kurma | — | — | |
| RTCPeerConnection Tarayıcı uyumlu eş bağlantı istemcisi | — | — |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| SGC Protokol İstemcisi JSON-RPC pub/sub istemcisi | — | ||
| SGC Protokol Sunucusu JSON-RPC pub/sub sunucusu | — | ||
| Dataset İstemcisi TDataset senkronizasyon istemcisi | — | ||
| Dataset Sunucusu TDataset senkronizasyon aracısı | — | ||
| Files İstemcisi Parçalı ikili dosya aktarım istemcisi | — | ||
| Files Sunucusu Parçalı ikili dosya aktarım sunucusu | — | ||
| Presence İstemcisi Çevrimiçi / uzakta / yazıyor istemcisi | — | ||
| Presence Sunucusu Çevrimiçi / uzakta / yazıyor aracısı | — | ||
| End-to-End Encryption (E2EE) Simetrik/asimetrik E2EE istemci ve sunucu protokolü | — | — |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| Gerçek zamanlı framework istemcileri Socket.IO Client, SignalR Client, SignalRCore Client, Pusher Client | |||
| Kripto borsası istemcileri (15) Bitfinex, Binance, Binance Futures, Coinbase Pro, Bitstamp, Huobi, CEX, CEX PLUS, Bitmex, Kraken, Kucoin Spot, Kucoin Futures, OKX, Bybit, XTB | |||
| Diğer WebSocket API istemcileri Discord Client, RCON Client, CryptoHopper Client, OpenAI RealTime API |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| WhatsApp Cloud API WhatsApp Cloud mesajlaşması için istemci bileşeni | — | ||
| Telegram İstemcisi Telegram Bot API istemcisi | |||
| WebPush Sunucusu VAPID tabanlı tarayıcı push sunucusu | — | — | |
| AWS IoT İstemcisi AWS IoT Core MQTT köprüsü | |||
| Azure IoT İstemcisi Azure IoT Hub MQTT köprüsü |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| HTTP/2 İstemcisi Çoklama, başlık sıkıştırma | — | — | |
| gRPC İstemcisi HTTP/2 üzerinden tekli ve akış gRPC | — | — | |
| OAuth2 İstemcisi OAuth2 istemci bileşeni | |||
| OAuth2 Sunucusu OAuth2 yetkilendirme sunucusu | — | — | |
| OAuth2 Server Provider OAuth2 sunucusu için takılabilir sağlayıcı | — | — | |
| JWT İstemcisi JWT imzalama ve doğrulama istemcisi | |||
| JWT Sunucusu JWT veren sunucu bileşeni | — | — | |
| WebAuthn Sunucusu FIDO Alliance uyumlu parolasız kimlik doğrulama sunucusu | — | — | |
| AWS SQS İstemcisi Amazon SQS HTTP istemcisi | |||
| Google Pub/Sub İstemcisi Google Cloud Pub/Sub HTTP istemcisi | |||
| Google Calendar İstemcisi Google Calendar API HTTP istemcisi | |||
| Firebase Cloud Messaging FCM HTTP push istemcisi |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| OpenAPI Sunucusu Bir OpenAPI 3.0 spesifikasyonundan REST uç noktaları barındırın | — | — |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| WebBrokerBridge Sunucusu DataSnap WebBroker köprüsü | — | ||
| WebBrokerBridge + HTTP/2 HTTP/2 üzerinden DataSnap WebBroker köprüsü | — | — | |
| WebBrokerBridge + HTTP.SYS HTTP.SYS üzerinden DataSnap WebBroker köprüsü | — | — |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| MCP Protocol Model Context Protocol istemcisi | — | — | |
| OpenAI API İstemcisi ChatGPT, DALL-E, Whisper, function calling | — | — | |
| Anthropic API İstemcisi Akış, vision, araç kullanımı | — | — | |
| Gemini API İstemcisi Google Gemini çok modlu LLM istemcisi | — | — | |
| DeepSeek API İstemcisi DeepSeek LLM istemcisi | — | — | |
| Grok API İstemcisi xAI Grok LLM istemcisi | — | — | |
| Ollama API İstemcisi Yerel Ollama çalışma zamanı istemcisi | — | — | |
| Mistral API İstemcisi Mistral LLM istemcisi | — | — | |
| Assistants Üst düzey çok turlu asistan bileşeni | — | — | |
| ChatBot Sohbet tabanlı chatbot bileşeni | — | — | |
| Çevirmen Üst düzey çeviri bileşeni | — | — | |
| Embeddings Embedding-vektör oluşturma istemcisi | — | — | |
| Pinecone Pinecone vektör veritabanı istemcisi | — | — |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| SChannel Windows yerel TLS sağlayıcısı | — | ||
| OpenSSL 1.1 + TLS 1.3 TLS 1.3 desteğiyle OpenSSL 1.1 | — | — | |
| OpenSSL 3.0 + TLS 1.3 TLS 1.3 desteğiyle OpenSSL 3.0 | — | — | |
| Statik OpenSSL Bağlama OpenSSL'i .exe içine bağlayın, libcrypto/libssl DLL'i olmadan (Windows, XE2+) | — | — | |
| ALPN Protocol Uygulama Katmanı Protokol Anlaşması | — | — | |
| UDP üzerinden DTLS UDP taşımaları için Datagram TLS | — | — | |
| Yerel Android TLS SSLEngine üzerinden Android yerel TLS, OpenSSL .so yok (iohAndroidTLS) | — | — | |
| Yerel Apple TLS iOS/macOS yerel TLS, OpenSSL .dylib yok, TLS 1.3 (iohAppleTLS) | — | — |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| TsgcWebView2 Gömülü Chromium tabanlı WebView2 tarayıcı kontrolü |
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| Ticari Lisans Telifsiz ikili yeniden dağıtım | |||
| Tam Pascal Kaynak Kodu IDE'nizde inceleyin, özelleştirin ve yeniden derleyin | |||
| Delphi 7 — RAD Studio 13 VCL, FireMonkey, Konsol | |||
| 12 Ay Güncelleme Tüm nokta sürümleri ve küçük versiyonlar | |||
| Öncelikli E-posta Desteği Premium Destek aboneliğiyle herhangi bir sürümde mevcuttur |
sgcHTML, sgcQUIC ve sgcWebRTC, sgcWebSockets'ten bağımsız olarak lisanslanan ayrı paketlerdir. Aşağıdaki sütunlar her eklentinin hangi sürümle birlikte kullanılabileceğini gösterir.
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| sgcHTML Sunucu taraflı HTML/UI bileşen kütüphanesi (Bootstrap 5 + htmx). Ayrı paket; Professional veya Enterprise için eklenti olarak sunulur. | — | + | + |
| sgcQUIC QUIC (RFC 9000) ve HTTP/3 (RFC 9114) istemci ve sunucu bileşenleri. Ayrı paket; Enterprise için, tam kaynak koduyla eklenti olarak sunulur. | — | — | + |
| sgcWebRTC TsgcRTCPeerConnection için WebRTC medya motoru: manuel SDP sinyalleşmesi, SCTP veri kanalları, Opus/G.711 sesi, VP8/H.264 görüntüsü, DTLS-SRTP şifrelemesi. Ayrı paket; Enterprise için, tam kaynak koduyla eklenti olarak sunulur. | — | — | + |
sgcAI, sgcMQ, sgcSocial, sgcAuth, sgcHTTP, sgcREST ve sgcCrypto, eklenti değil bağımsız paketlerdir. Her biri sgcWebSockets Core çalışma zamanını içerir ve kendi başına lisanslanır. Aşağıdaki sütunlar, bir sürümün aynı bileşenleri zaten içerip içermediğini gösterir. Bir satır işaretliyse bu bileşenlere zaten sahipsiniz demektir ve paket elinizdekini yinelemiş olur. İşaretli değilse, bağımsız paket sürümünüzü yükseltmenin bir alternatifidir. sgcSocial için, Telegram istemcisi Standard'dan itibaren, WhatsApp istemcisi ise Professional'dan itibaren tüm sürümlerde bulunur; bu nedenle paket herhangi bir sürüme sahip olmayan geliştiricilere yöneliktir. sgcAuth için, OAuth2 ve JWT istemcileri her sürümde bulunur, ancak WebAuthn yalnızca Enterprise'da vardır. sgcHTTP için, Google Cloud istemcileri her sürümde bulunur, ancak HTTP/2 ve gRPC istemcileri yalnızca Enterprise'da vardır. sgcREST için, OpenAPI istemcisi her sürümde, REST sunucusu Professional'dan itibaren ve OpenAPI sunucusu yalnızca Enterprise'da bulunur; bu nedenle paket, sürümünü yükseltmeden REST sunucusunu veya OpenAPI sunucusunu isteyen geliştiricilere yöneliktir.
| Özellik | Standard | Professional | Enterprise |
|---|---|---|---|
| sgcAI sgcWebSockets Core çalışma zamanını içeren bağımsız bir pakette 15 AI, LLM ve MCP bileşeni. Aynı bileşenler Enterprise sürümünde de bulunur; bu nedenle yalnızca Standard ve Professional kullanıcıları bundan fayda sağlar. | — | — | |
| sgcMQ sgcWebSockets Core çalışma zamanını içeren bağımsız bir pakette MQTT 3.1.1 ve 5.0, AMQP 0.9.1, AMQP 1.0, Apache Kafka ve STOMP istemcileri. Aynı bileşenler aşağıdaki tüm sürümlerde de bulunur; bu nedenle paket, bunların hiçbirine sahip olmayan geliştiricilere yöneliktir. | |||
| sgcSocial sgcWebSockets Core çalışma zamanını içeren bağımsız bir pakette WhatsApp Business Cloud API ve Telegram TDLib istemcileri. Telegram istemcisi Standard sürümünden itibaren, WhatsApp istemcisi ise Professional sürümünden itibaren tüm sürümlerde bulunur; bu nedenle paket, hiçbir sürüme sahip olmayan geliştiricilere yöneliktir. | — | ||
| sgcAuth sgcWebSockets Core çalışma zamanını içeren bağımsız bir pakette OAuth2 istemcisi, JWT istemcisi ve WebAuthn. OAuth2 ve JWT istemcileri her sürümde bulunur, WebAuthn ise yalnızca Enterprise'da bulunur; bu nedenle paket, sürüm yükseltmeden WebAuthn isteyen geliştiricilere yöneliktir. | — | — | |
| sgcHTTP sgcWebSockets Core çalışma zamanını içeren bağımsız bir pakette HTTP/2 istemcisi, gRPC istemcisi ve Google Cloud Pub/Sub, Calendar ve FCM istemcileri. Google Cloud istemcileri her sürümde bulunur, HTTP/2 ve gRPC istemcileri ise yalnızca Enterprise'da bulunur; bu nedenle paket, sürüm yükseltmeden HTTP/2 ve gRPC isteyen geliştiricilere yöneliktir. | — | — | |
| sgcREST sgcWebSockets Core çalışma zamanını içeren bağımsız bir pakette REST sunucusu, OpenAPI sunucusu ve OpenAPI istemcisi. OpenAPI istemcisi her sürümde, REST sunucusu Professional'dan itibaren, OpenAPI sunucusu ise yalnızca Enterprise'da bulunur; bu nedenle paket, sürüm yükseltmeden REST sunucusunu veya OpenAPI sunucusunu isteyen geliştiricilere yöneliktir. | — | — | |
| sgcCrypto sgcWebSockets Core çalışma zamanını içeren bağımsız bir pakette simetrik ve asimetrik şifreleme, özetleme (hashing) ve anahtar yönetimi bileşenleri. Aynı bileşenler aşağıdaki tüm sürümlerde de bulunur; bu nedenle paket, bunların hiçbirine sahip olmayan geliştiricilere yöneliktir. |
İstemcinizi yeniden yazmadan Standard'dan Enterprise'a yükseltin. Temel WebSocket API'si aynıdır — daha üst katmanlar yalnızca ek protokol ve entegrasyon bileşenlerini açar.
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;