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
单一分层技术栈涵盖从底层传输到 AI 集成的一切:传输层、安全、身份验证和 30+ API 接口。
一套统一的技术栈,分层、安全、可扩展,从底层 Socket 一路延伸到您的 AI 代理。
六个组件库共享同一套工程标准:100% 原生代码、完整源代码,支持从 Delphi 7 到 RAD Studio 13 以及 .NET 9。
WebSocket、HTTP/2、HTTP/3、MQTT、AMQP、WebRTC、AI 及 30+ API 集成。现有最全面的 Delphi 通信组件库,并提供对应的 .NET 版本。
了解更多 →直接在 Delphi 和 .NET 中构建全栈 Web 界面,无需单独的前端团队。64 个服务器端 HTML 组件、实时 WebSocket 更新,以及由 htmx 驱动的交互体验。
了解更多 →一个套装产品:OpenAPI 3.x 解析器、Pascal SDK 生成器、OpenAPI 服务器,以及面向 AWS、Azure、Google Cloud 和 Microsoft Graph 的 1,195+ 预构建 SDK。
了解更多 →文档签名(XAdES / PAdES / CAdES / ASiC)加上代码签名(Authenticode .exe / .dll、ClickOnce、NuGet、VSIX),通过库或 sgcSign Server 实现。10 种密钥提供商,包括 HSM、AWS KMS、Azure Trusted Signing、HashiCorp Vault。21 个欧盟国家配置文件。
了解更多 →每款产品均提供完整源代码和免版税部署。全访问套餐涵盖全部六款产品。
一套源代码树可在每款现代 Embarcadero IDE 和所有主流操作系统(桌面、移动和服务器)上编译为原生组件。无需平台特定分支,无需处理 DLL 依赖。
十一种一流的线级协议和生态系统兼容变体。一个组件库,涵盖所有消息传递风格。
四种开发者最常使用的发布/订阅线级协议的原生客户端和服务器实现。完全符合已发布的规范,并提供各生态系统主流代理的现成适配器。
微小二进制帧(2 字节头部),断线后的持久会话,保留消息,面向不可靠网络的遗嘱消息。IoT 遥测和移动推送的事实标准。
通过命名交换机将消息路由到具有丰富路由规则的队列中。确认、持久化和事务内置于协议中。两个不同的线级版本:0.9.1 主导 RabbitMQ;1.0 是 OASIS 标准化的代理间规范。
基于帧的协议,词汇量极少(CONNECT、SUBSCRIBE、SEND、ACK、DISCONNECT)。适用于任何 TCP 或 WebSocket 传输。对于想要代理但不需要二进制协议复杂性的团队,入门简单。
Web 应用消息传输协议将应用级事件与远程过程调用统一起来。客户端可以发布、订阅、注册可调用方法,并调用对等方注册的方法,全部在一个连接上多路复用。
eSeGeCe 组件提供一些最苛刻软件类别背后的协议和原语:消息传递、金融、IoT 和 AI。一切都可以直接集成到您的 Delphi 或 .NET 项目中。
持久连接、在线状态、广播频道和二进制消息,多线程服务器专为数千名并发用户构建。
亚毫秒级行情数据推送,完整 TLS、二进制帧和自动重连。
通过 Model Context Protocol 将 ChatGPT 和 Claude 连接到您自己的工具。
通过 MQTT 5.0、CoAP、AWS IoT 和 Azure IoT Hub 连接数百万台设备。
内置 STUN、TURN 和 ICE 的点对点媒体传输。
使用 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),以及二十一个用于电子发票和劳动合同的欧盟国家配置文件。
与 OpenAI、Anthropic、Google Gemini 和 Model Context Protocol 的原生集成。构建智能应用程序,一流支持 ChatGPT、Claude、嵌入向量、函数调用和实时 AI 流式传输,全部来自您的 Delphi 或 .NET 代码库。
同一个组件,同一套 API,四种语言。把它放到窗体上,设置主机地址,连接即刻建立。
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 彻夜难眠的工作负载而设计:长连接、默认加密,在高波动下自我修复。
IOCP(Windows)和 EPOLL(Linux)每线程池在负载下保持单台服务器平稳运行。
每个平台上的 OpenSSL 3.0 加上原生 Windows SChannel,无需额外 DLL。
本地主机上的零拷贝帧处理;压缩消息扩展(RFC 7692)开箱即用。
心跳检测、指数退避和会话恢复使客户端在网络抖动中保持连接。
受到全球各地构建实时应用程序的 Delphi、C++ Builder、Lazarus 和 .NET 开发者的信赖。
sgcWebSockets 非常出色,你们的支持也是最棒的!
你们的 sgcWebSockets 库非常实用,而且易于设置。请继续保持!
非常感谢你们的帮助和支持,我很喜欢你们的组件。