功能矩阵 — Delphi / C++ Builder

比较 Standard、Professional 和 Enterprise 版本的每项功能。选择与您项目的协议范围、AI/LLM 需求和许可要求相匹配的版本。

三个版本,同一引擎

Standard 包含所有客户端组件。Professional 在此基础上增加对应的服务器组件。Enterprise 则增加高性能服务器(IOCP、EPOLL、HTTP.SYS、防火墙、负载均衡器、代理)。

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 端点和升级后的套接字
防火墙 IP 允许/阻断、入侵保护(最佳性能)
负载均衡器服务器 将连接分发到后端(最佳性能)
代理服务器 WebSocket / HTTP 流量的正向代理(最佳性能)
IOCP Indy 服务器 用于高并发的 Windows IOCP 传输(最佳性能)
EPOLL Indy 服务器 用于高并发的 Linux epoll 传输(最佳性能)
HTTP.SYS 服务器 Windows 内核模式 HTTP 服务器(最佳性能)

消息协议

9 个组件
功能 Standard Professional Enterprise
MQTT Client MQTT 3.1.1 / 5.0 客户端组件
WAMP 2.0 Client WAMP v2 RPC 与发布/订阅客户端
WAMP 1.0 Client 旧版 WAMP v1 客户端
WAMP 1.0 Server 旧版 WAMP v1 路由器
STOMP Client 通用 STOMP 1.0 / 1.2 客户端
STOMP RabbitMQ Client 即用型 RabbitMQ STOMP 客户端
STOMP ActiveMQ Client 即用型 ActiveMQ STOMP 客户端
AMQP Client 1.0.0 AMQP 1.0 客户端组件
AMQP Client 0.9.1 AMQP 0.9.1 客户端组件

WebRTC

2 个组件
功能 Standard Professional Enterprise
WebRTC 服务器 WebRTC 对等方信令服务器
AppRTC 服务器 兼容 Google AppRTC 的信令服务器

P2P

8 个组件
功能 Standard Professional Enterprise
UDP 客户端 数据报客户端组件
UDP 服务器 数据报服务器组件
STUN 客户端 NAT 发现客户端
STUN 服务器 NAT 发现服务器
TURN 客户端 受阻对等方的中继客户端
TURN 服务器 受阻对等方的中继服务器
ICE 客户端 P2P 连接建立
RTCPeerConnection 兼容浏览器的点对点连接客户端

内置协议

8 个组件
功能 Standard Professional Enterprise
SGC 协议客户端 JSON-RPC 发布/订阅客户端
SGC 协议服务器 JSON-RPC 发布/订阅服务器
Dataset 客户端 TDataset 同步客户端
Dataset 服务器 TDataset 同步代理
Files 客户端 分块二进制文件传输客户端
Files 服务器 分块二进制文件传输服务器
Presence 客户端 在线/离开/正在输入客户端
Presence 服务器 在线/离开/正在输入代理

WebSocket API

24 个客户端 API
功能 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 实时 API

其他 API 与 IoT

6 个组件
功能 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 个组件
功能 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 个组件
功能 Standard Professional Enterprise
WebBrokerBridge 服务器 DataSnap WebBroker 桥接
WebBrokerBridge + HTTP/2 DataSnap WebBroker HTTP/2 桥接
WebBrokerBridge + HTTP.SYS DataSnap WebBroker HTTP.SYS 桥接

AI 与 LLM

13 个组件
功能 Standard Professional Enterprise
MCP Protocol Model Context Protocol 客户端
OpenAI API Client ChatGPT、DALL-E、Whisper、函数调用
Anthropic API Client 流式传输、视觉、工具使用
Gemini API Client Google Gemini 多模态 LLM 客户端
DeepSeek API Client DeepSeek LLM 客户端
Grok API Client xAI Grok LLM 客户端
Ollama API Client 本地 Ollama 运行时客户端
Mistral API Client Mistral LLM 客户端
助手 高级多轮助手组件
聊天机器人 对话聊天机器人组件
翻译器 高级翻译组件
嵌入向量 嵌入向量生成客户端
Pinecone Pinecone 向量数据库客户端

传输与安全

5 项能力
功能 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 协议 应用层协议协商
UDP 上的 DTLS UDP 传输的数据报 TLS

许可与支持

5 个条目
功能 Standard Professional Enterprise
商业许可证 免版税二进制再分发
完整 Pascal 源代码 在您的 IDE 中查看、自定义和重新构建
Delphi 7 — RAD Studio 13 VCL、FireMonkey、控制台
12 个月更新 所有补丁版本和次要版本
优先邮件支持 直接联系工程团队
已包含 此版本不可用

所有版本统一 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 版的免费试用版,评估项目所需功能后再做决定。