eSeGeCe — 面向 Delphi 和 .NET 的企业级通信组件
精选 · eSeGeCe 生态系统

面向 Delphi 和 .NET 的企业级通信组件

二十年的工程积淀,凝聚为一套原生技术栈。完整符合 RFC 6455 标准,30+ API 集成,跨平台覆盖从 Windows 到 Linux、iOS 到 Android。使用 100% 原生组件构建实时、安全且可扩展的应用程序,受到全球 3,000+ 开发者的信赖。

  • 20+ 年
  • 100% 原生代码
  • 跨平台
  • 支持 TLS 1.3
3,000+ 开发者 在全球交付生产级应用
761+ 组件 仅 sgcWebSockets 一个库的源码单元数
30+ API 集成 AI、云端、金融和消息传递
20+ 年经验 从 Delphi 7 到 RAD Studio 13
5 支持平台 Windows、macOS、Linux、iOS、Android

一个订阅。六款产品。零版税。

全访问套餐通过单一许可证解锁 sgcWebSockets、sgcHTML、sgcOpenAPI、sgcSign、sgcBiometrics 和 sgcIndy。包含完整源代码、订阅期内终身更新,以及在您交付的每个平台上免版税部署。

eSeGeCe 技术栈一览

单一分层技术栈涵盖从底层传输到 AI 集成的一切:传输层、安全、身份验证和 30+ API 接口。

CLIENTS Browser Mobile App Desktop App TRANSPORTS sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC SECURITY 横切关注:身份、认证与加密 OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES INTEGRATIONS 30+ API · AI · 云端 · 金融 AI & LLM OpenAI · Anthropic Gemini · MCP · Embeddings Cloud AWS · Azure · GCP IoT Hub · S3 · Pub/Sub Finance 14 家加密货币交易所 实时行情报价 Compatibility Socket.IO · SignalR Core Pusher · Firebase

一套统一的技术栈,分层、安全、可扩展,从底层 Socket 一路延伸到您的 AI 代理。

强大的组件库,统一的生态系统

六个组件库共享同一套工程标准:100% 原生代码、完整源代码,支持从 Delphi 7 到 RAD Studio 13 以及 .NET 9。

sgcWebSockets

WebSocket、HTTP/2、HTTP/3、MQTT、AMQP、WebRTC、AI 及 30+ API 集成。现有最全面的 Delphi 通信组件库,并提供对应的 .NET 版本。

了解更多 →

sgcHTML

直接在 Delphi 和 .NET 中构建全栈 Web 界面,无需单独的前端团队。64 个服务器端 HTML 组件、实时 WebSocket 更新,以及由 htmx 驱动的交互体验。

了解更多 →

sgcOpenAPI

一个套装产品:OpenAPI 3.x 解析器、Pascal SDK 生成器、OpenAPI 服务器,以及面向 AWS、Azure、Google Cloud 和 Microsoft Graph 的 1,195+ 预构建 SDK。

了解更多 →

sgcSign

文档签名(XAdES / PAdES / CAdES / ASiC)加上代码签名(Authenticode .exe / .dll、ClickOnce、NuGet、VSIX),通过库或 sgcSign Server 实现。10 种密钥提供商,包括 HSM、AWS KMS、Azure Trusted Signing、HashiCorp Vault。21 个欧盟国家配置文件。

了解更多 →

sgcBiometrics

面向 Delphi 和 C++ Builder 的 Windows Hello、指纹传感器和人脸识别。Windows 生物特征框架集成。

了解更多 →

sgcIndy

增强型 Indy TCP/IP 组件套件,为企业应用程序提供扩展协议支持和性能优化。

了解更多 →

每款产品均提供完整源代码和免版税部署。全访问套餐涵盖全部六款产品。

一套源代码树,覆盖所有目标平台

操作系统
Windows 32 位和 64 位
macOS Intel 和 ARM
Linux x64 · ARM64
iOS 15+ 和 iPadOS
Android API 26+
IDE 和框架
Delphi 7 → 13
C++ Builder 2007 → 13
.NET 2.0 → .NET 9

跨平台、多框架

一套源代码树可在每款现代 Embarcadero IDE 和所有主流操作系统(桌面、移动和服务器)上编译为原生组件。无需平台特定分支,无需处理 DLL 依赖。

5 操作系统目标 Windows、macOS、Linux、iOS、Android
12 IDE 版本 从 Delphi 7 到 RAD Studio 13
4 UI 框架 VCL、FireMonkey、.NET、Lazarus / FPC
1 源代码树 每个目标平台使用相同的 API 和组件

您所需的每一种协议

十一种一流的线级协议和生态系统兼容变体。一个组件库,涵盖所有消息传递风格。

WebSocket · RFC 6455 HTTP/2 · RFC 7540 HTTP/3 · QUIC SSE · Server-Sent Events WebRTC · STUN / TURN / ICE MQTT · 3.1.1 & 5.0 AMQP · 0.9.1 & 1.0 STOMP · 1.0 & 1.2 WAMP · v2 CoAP · IoT Socket.IO · v4 SignalR Core · .NET Pusher · Channels TLS 1.2 / 1.3
消息传递与发布/订阅

四种开发者最常使用的发布/订阅线级协议的原生客户端和服务器实现。完全符合已发布的规范,并提供各生态系统主流代理的现成适配器。

MQTT 3.1.1 & 5.0

面向 IoT、移动端和数百万并发连接的轻量级发布/订阅协议

微小二进制帧(2 字节头部),断线后的持久会话,保留消息,面向不可靠网络的遗嘱消息。IoT 遥测和移动推送的事实标准。

  • QoS 0 / 1 / 2:最多一次、至少一次、恰好一次交付
  • 5.0 属性:主题别名、消息过期、响应主题、用户属性
  • 共享订阅:在工作者池间对一个主题进行负载均衡(5.0)
  • 已测试的代理:HiveMQ、Mosquitto、EMQX、AWS IoT Core、Azure IoT Hub

AMQP 0.9.1 & 1.0

具有完整事务支持的企业级消息代理协议

通过命名交换机将消息路由到具有丰富路由规则的队列中。确认、持久化和事务内置于协议中。两个不同的线级版本:0.9.1 主导 RabbitMQ;1.0 是 OASIS 标准化的代理间规范。

  • 交换机类型:直连、扇出、主题、头部
  • 持久化:持久队列在代理重启后仍存活
  • 事务:原子性多消息提交 / 回滚
  • 已测试的代理:RabbitMQ(0.9.1)、Azure Service Bus(1.0)、ActiveMQ、IBM MQ

STOMP 1.0 & 1.2

可使用 telnet 调试的简单文本协议

基于帧的协议,词汇量极少(CONNECT、SUBSCRIBE、SEND、ACK、DISCONNECT)。适用于任何 TCP 或 WebSocket 传输。对于想要代理但不需要二进制协议复杂性的团队,入门简单。

  • 预配置客户端:RabbitMQ STOMP 插件、ActiveMQ
  • 事务:BEGIN / COMMIT / ABORT 消息组
  • 持久订阅:跨重连持久存在
  • 自定义头部:每帧任意字符串元数据

WAMP v2

在单个 WebSocket 连接上同时支持发布/订阅 RPC

Web 应用消息传输协议将应用级事件与远程过程调用统一起来。客户端可以发布、订阅、注册可调用方法,并调用对等方注册的方法,全部在一个连接上多路复用。

  • 四种角色:发布者、订阅者、调用者、被调用者
  • 身份验证:票据、CRA 和可插拔方案
  • 路由 RPC:由代理调解调用,客户端无需了解对等方
  • 使用场景:同时需要服务器可调用方法的实时仪表板
兼容性
Socket.IOv4
SignalR Core.NET
PusherChannels

从实时聊天到 AI 代理

eSeGeCe 组件提供一些最苛刻软件类别背后的协议和原语:消息传递、金融、IoT 和 AI。一切都可以直接集成到您的 Delphi 或 .NET 项目中。

大规模实时聊天

持久连接、在线状态、广播频道和二进制消息,多线程服务器专为数千名并发用户构建。

sgcWebSockets Socket.IO WAMP

算法交易

亚毫秒级行情数据推送,完整 TLS、二进制帧和自动重连。

14 Exchanges FIX-grade

AI 代理(MCP)

通过 Model Context Protocol 将 ChatGPT 和 Claude 连接到您自己的工具。

MCP OpenAI Anthropic

IoT 遥测

通过 MQTT 5.0、CoAP、AWS IoT 和 Azure IoT Hub 连接数百万台设备。

MQTT 5.0 CoAP AWS IoT Azure IoT

WebRTC 视频

内置 STUN、TURN 和 ICE 的点对点媒体传输。

STUN/TURN P2P

文档和代码签名流水线

使用 XAdES(XML)、PAdES(PDF)、CAdES(CMS)和 ASiC 容器签署文档。使用 Authenticode(.exe / .dll / .msi)、ClickOnce 清单、NuGet 软件包和 VSIX 扩展签署代码,全部通过捆绑的 sgcSign Server 完成。它提供 REST API、Windows 服务安装程序,以及用于集中式 CI/CD 签名的现成 GitHub Actions、Azure DevOps、Jenkins 和 Docker 流水线。支持十种密钥提供商(PFX、PKCS#11 HSM、Azure Trusted Signing、AWS KMS、Google Cloud KMS、HashiCorp Vault、Certum SimplySign、CSC v2),以及二十一个用于电子发票和劳动合同的欧盟国家配置文件。

sgcSign XAdES / PAdES / CAdES ASiC Authenticode ClickOnce NuGet HSM / KMS Server + REST API

将您的应用连接到 AI 革命

与 OpenAI、Anthropic、Google Gemini 和 Model Context Protocol 的原生集成。构建智能应用程序,一流支持 ChatGPT、Claude、嵌入向量、函数调用和实时 AI 流式传输,全部来自您的 Delphi 或 .NET 代码库。

OpenAI

ChatGPT、DALL-E、Whisper、微调和助手。完整 API 覆盖,支持流式传输和函数调用。

了解更多 →

MCP

Model Context Protocol 服务器和客户端实现。无缝向 AI 模型暴露工具、提示词和资源。

了解更多 →

ChatBot

构建具有类人交互的对话式 AI。多轮对话、上下文管理和流式响应。

了解更多 →

Embeddings

向量数据库、Pinecone 集成和自定义 AI 应用程序。语义搜索和检索增强生成。

了解更多 →

为什么开发者选择 eSeGeCe

同一个组件,同一套 API,四种语言。把它放到窗体上,设置主机地址,连接即刻建立。

专为性能和可靠性而构建

  • 完全多线程服务器,支持 IOCP/EPOLL
  • TLS 1.2 和 1.3 加密,支持 OpenSSL 和 SChannel
  • 通过 WatchDog 技术自动重连
  • 跨多个后端服务器的负载均衡
  • 支持恰好一次交付的服务质量
  • 完整源代码和免版税部署
procedure TForm1.ConnectWebSocket;
begin
  sgcWebSocketClient1.Host   := 'www.esegece.com';
  sgcWebSocketClient1.Port   := 2053;
  sgcWebSocketClient1.TLS    := True;
  sgcWebSocketClient1.Active := True;
end;

procedure TForm1.OnMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('Received: ' + Text);
end;
void __fastcall TForm1::ConnectWebSocket()
{
  sgcWebSocketClient1->Host   = "www.esegece.com";
  sgcWebSocketClient1->Port   = 2053;
  sgcWebSocketClient1->TLS    = true;
  sgcWebSocketClient1->Active = true;
}

void __fastcall TForm1::OnMessage(TsgcWSConnection *Connection,
  const UnicodeString Text)
{
  Memo1->Lines->Add("Received: " + Text);
}
var client = new TsgcWebSocketClient();
client.Host = "www.esegece.com";
client.Port = 2053;
client.TLS  = true;

client.OnMessage += (sender, args) =>
{
  Console.WriteLine($"Received: {args.Text}");
};

client.OnConnect += (sender, args) =>
{
  client.WriteData("Hello from .NET!");
};

client.Active = true;
program WebSocketClient;
{$mode objfpc}{$H+}
uses
  sgcWebSocket;

var
  Client: TsgcWebSocketClient;
begin
  Client := TsgcWebSocketClient.Create(nil);
  Client.Host   := 'www.esegece.com';
  Client.Port   := 2053;
  Client.TLS    := True;
  Client.Active := True;
  ReadLn;
  Client.Free;
end.

Delphi、C++ Builder、Lazarus / FPC 和 .NET 使用同一套公共 API。

为生产环境而构建

专为让 SRE 彻夜难眠的工作负载而设计:长连接、默认加密,在高波动下自我修复。

10,000+ 并发连接数

IOCP(Windows)和 EPOLL(Linux)每线程池在负载下保持单台服务器平稳运行。

TLS 1.3 端到端加密

每个平台上的 OpenSSL 3.0 加上原生 Windows SChannel,无需额外 DLL。

< 1 ms 帧延迟

本地主机上的零拷贝帧处理;压缩消息扩展(RFC 7692)开箱即用。

24/7 WatchDog 自动重连

心跳检测、指数退避和会话恢复使客户端在网络抖动中保持连接。

开发者怎么说

受到全球各地构建实时应用程序的 Delphi、C++ Builder、Lazarus 和 .NET 开发者的信赖。

sgcWebSockets 非常出色,你们的支持也是最棒的!
Christian Meyer 创始人兼首席技术官
你们的 sgcWebSockets 库非常实用,而且易于设置。请继续保持!
Simone Moretti Delphi 开发者
非常感谢你们的帮助和支持,我很喜欢你们的组件。
Mark Steinfeld 首席技术官

您正在浏览 eSeGeCe 的技术栈视角。

换个角度看看 →
30 天退款保证不满意?可在购买后 30 天内申请全额退款。 查看退款政策

一个订阅。六款产品。零版税。

立即为您的 Delphi 或 .NET 应用添加实时通信、HTML 界面、AI 和数字签名能力,包含完整源代码、订阅期内终身更新和免版税部署。