機能マトリックス — Delphi / C++ Builder

Standard、Professional、Enterprise の各エディションにわたるすべての機能を比較できます。プロジェクトに必要なプロトコル範囲、AI/LLM のニーズ、ライセンス要件に合ったエディションをお選びください。

3 つのエディション、1 つのエンジン

Standard はすべてのクライアントコンポーネントを提供します。Professional は対応するサーバーコンポーネントを追加します。Enterprise はさらに高性能サーバー(IOCP、EPOLL、HTTP.SYS、Firewall、LoadBalancer、Proxy)を追加します。

Standard

すべてのクライアント

すべてのクライアントコンポーネント: WebSocket、MQTT、STOMP、AMQP、WAMP、HTTP/2、OAuth2、JWT、AI/LLM クライアント、P2P クライアント、WebSocket API 連携のフルセット、加えて SChannel と OpenSSL トランスポートを含みます。

Professional

クライアント + サーバー

Standard のすべての機能に加え、すべてのサーバーコンポーネント: WebSocket サーバー、WS+HTTP サーバー、OAuth2 サーバー、JWT サーバー、WebAuthn サーバー、WAMP/Stomp/WebRTC サーバー、P2P サーバー、DataSnap WebBrokerBridge を含みます。

機能別の詳細比較

行にカーソルを合わせるとハイライト表示されます。すべてのエディションは共通のコア API を共有します。

WebSocket コア

11 コンポーネント
機能 Standard Professional Enterprise
WebSocket クライアント RFC 6455 クライアントコンポーネント
WebSocket WinHTTP クライアント Windows WinHTTP トランスポート版
WebSocket IntraWeb クライアント IntraWeb アプリケーション向けクライアントコンポーネント
WebSocket サーバー マルチスレッドサーバーコンポーネント
WebSocket + HTTP サーバー アップグレードされたソケットと並行して REST エンドポイントを提供
Firewall IP の許可/ブロック、侵入防止(最高性能)
LoadBalancer サーバー バックエンドに接続を分散(最高性能)
Proxy サーバー WebSocket / HTTP トラフィック向けフォワードプロキシ(最高性能)
IOCP Indy サーバー 高い同時接続性のための Windows IOCP トランスポート(最高性能)
EPOLL Indy サーバー 高い同時接続性のための Linux epoll トランスポート(最高性能)
HTTP.SYS サーバー Windows カーネルモード HTTP サーバー(最高性能)

メッセージングプロトコル

9 components
Feature Standard Professional Enterprise
MQTT クライアント MQTT 3.1.1 / 5.0 クライアントコンポーネント
WAMP 2.0 クライアント WAMP v2 RPC & パブ/サブ クライアント
WAMP 1.0 クライアント レガシー WAMP v1 クライアント
WAMP 1.0 サーバー レガシー WAMP v1 ルーター
STOMP クライアント 汎用 STOMP 1.0 / 1.2 クライアント
STOMP RabbitMQ クライアント すぐに使える RabbitMQ STOMP クライアント
STOMP ActiveMQ クライアント すぐに使える ActiveMQ STOMP クライアント
AMQP クライアント 1.0.0 AMQP 1.0 クライアントコンポーネント
AMQP クライアント 0.9.1 AMQP 0.9.1 クライアントコンポーネント

WebRTC

2 components
Feature Standard Professional Enterprise
WebRTC サーバー WebRTC ピア向けシグナリングサーバー
AppRTC サーバー Google AppRTC 互換シグナリングサーバー

P2P

8 components
Feature Standard Professional Enterprise
UDP クライアント データグラムクライアントコンポーネント
UDP サーバー データグラムサーバーコンポーネント
STUN クライアント NAT 検出クライアント
STUN サーバー NAT 検出サーバー
TURN クライアント ブロックされたピア向けリレークライアント
TURN サーバー ブロックされたピア向けリレーサーバー
ICE クライアント P2P 向け接続確立
RTCPeerConnection ブラウザ互換のピア接続クライアント

組み込みプロトコル

8 components
Feature Standard Professional Enterprise
SGC プロトコル クライアント JSON-RPC パブ/サブ クライアント
SGC プロトコル サーバー JSON-RPC パブ/サブ サーバー
Dataset クライアント TDataset 同期クライアント
Dataset サーバー TDataset 同期ブローカー
Files クライアント チャンク化バイナリファイル転送クライアント
Files サーバー チャンク化バイナリファイル転送サーバー
Presence クライアント オンライン/離席/入力中状態クライアント
Presence サーバー オンライン/離席/入力中状態ブローカー

WebSocket API

24 client APIs
Feature Standard Professional Enterprise
リアルタイムフレームワーククライアント Socket.IO クライアント、SignalR クライアント、SignalRCore クライアント、Pusher クライアント
暗号資産取引所クライアント(16 種) Bitfinex、Binance、Binance Futures、Coinbase Pro、Bitstamp、Huobi、CEX、CEX PLUS、Bitmex、FXCM、Kraken、Kucoin Spot、Kucoin Futures、OKX、Bybit、XTB
その他の WebSocket API クライアント Discord クライアント、RCON クライアント、CryptoHopper クライアント、OpenAI RealTime API

その他の API & IoT

6 components
Feature Standard Professional Enterprise
WhatsApp Cloud API WhatsApp Cloud メッセージング向けクライアントコンポーネント
Telegram クライアント Telegram Bot API クライアント
RTCMultiConnection サーバー RTCMultiConnection 互換シグナリングサーバー
WebPush サーバー VAPID ベースのブラウザプッシュサーバー
AWS IoT クライアント AWS IoT Core MQTT ブリッジ
Azure IoT クライアント Azure IoT Hub MQTT ブリッジ

HTTP & 認証

11 components
Feature Standard Professional Enterprise
HTTP/2 クライアント 多重化、ヘッダー圧縮
OAuth2 クライアント OAuth2 クライアントコンポーネント
OAuth2 サーバー OAuth2 認可サーバー
OAuth2 サーバープロバイダー OAuth2 サーバー向けの差し替え可能なプロバイダー
JWT クライアント JWT 署名 & 検証クライアント
JWT サーバー JWT 発行サーバーコンポーネント
WebAuthn サーバー FIDO Alliance 準拠のパスワードレス認証サーバー
AWS SQS クライアント Amazon SQS HTTP クライアント
Google Pub/Sub クライアント Google Cloud Pub/Sub HTTP クライアント
Google Calendar クライアント Google Calendar API HTTP クライアント
Firebase Cloud Messaging FCM HTTP プッシュクライアント

DataSnap

3 components
Feature Standard Professional Enterprise
WebBrokerBridge サーバー DataSnap WebBroker ブリッジ
WebBrokerBridge + HTTP/2 HTTP/2 経由の DataSnap WebBroker ブリッジ
WebBrokerBridge + HTTP.SYS HTTP.SYS 経由の DataSnap WebBroker ブリッジ

AI & LLM

13 components
Feature Standard Professional Enterprise
MCP プロトコル Model Context Protocol クライアント
OpenAI API クライアント ChatGPT、DALL-E、Whisper、関数呼び出し
Anthropic API クライアント ストリーミング、ビジョン、ツール使用
Gemini API クライアント Google Gemini マルチモーダル LLM クライアント
DeepSeek API クライアント DeepSeek LLM クライアント
Grok API クライアント xAI Grok LLM クライアント
Ollama API クライアント ローカル Ollama ランタイムクライアント
Mistral API クライアント Mistral LLM クライアント
Assistants 高レベルのマルチターンアシスタントコンポーネント
ChatBot 対話型チャットボットコンポーネント
Translator 高レベルの翻訳コンポーネント
Embeddings 埋め込みベクトル生成クライアント
Pinecone Pinecone ベクトルデータベースクライアント

トランスポート & セキュリティ

5 capabilities
Feature Standard Professional Enterprise
SChannel Windows ネイティブ TLS プロバイダー
OpenSSL 1.1 + TLS 1.3 TLS 1.3 をサポートする OpenSSL 1.1
OpenSSL 3.0 + TLS 1.3 TLS 1.3 をサポートする OpenSSL 3.0
ALPN プロトコル アプリケーション層プロトコルネゴシエーション
DTLS over UDP UDP トランスポート向けデータグラム TLS

ライセンス & サポート

5 entries
Feature Standard Professional Enterprise
商用ライセンス ロイヤリティフリーのバイナリ再配布
完全な Pascal ソースコード IDE 上で確認、カスタマイズ、再ビルドが可能
Delphi 7 — RAD Studio 13 VCL、FireMonkey、コンソール
12 か月のアップデート すべてのポイントリリースおよびマイナーバージョン
優先メールサポート エンジニアリングチームへの直接アクセス
Included Not available in this edition

すべてのエディションで共通の API

クライアントを書き換えずに Standard から Enterprise へアップグレードできます。コアの WebSocket API は同一で — 上位エディションでは追加のプロトコルや連携コンポーネントが利用可能になるだけです。

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;

エディションをお選びください

Enterprise エディションの体験版をダウンロードし、プロジェクトに必要な機能を評価したうえでご決定ください。