Delphi & .NET 向けエンタープライズグレード通信コンポーネント

20 年以上のエンジニアリングの実績。完全な RFC 6455 準拠、30 を超える API 統合、Windows から Linux、iOS から Android まで対応するクロスプラットフォームサポート。世界中の数千名の開発者から信頼されているネイティブコンポーネントで、リアルタイム、セキュア、かつスケーラブルなアプリケーションを構築できます。

20 年以上
100% ネイティブコード
クロスプラットフォーム
TLS 1.3 対応
761+ コンポーネント
30+ API 統合
20+ 年の経験
5 対応プラットフォーム

eSeGeCe スタックの全体像

トランスポート、セキュリティ、認証、30 を超える API インターフェースまで — ワイヤから AI 統合までを 1 つのレイヤー構成スタックで網羅します。

クライアント ブラウザ モバイルアプリ デスクトップアプリ トランスポート sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC セキュリティ 横断的な ID、認証 & 暗号化 OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES 統合 30 以上の API · AI · クラウド · 金融 AI & LLM OpenAI · Anthropic Gemini · MCP · Embeddings クラウド AWS · Azure · GCP IoT Hub · S3 · Pub/Sub 金融 14 の暗号資産取引所 リアルタイムティッカー 互換性 Socket.IO · SignalR Core Pusher · Firebase

ソケットから AI エージェントまで — レイヤー化され、セキュアで、拡張可能な、一貫したスタックです。

強力なライブラリ、ひとつのエコシステム

sgcWebSockets

WebSocket、HTTP/2、MQTT、WebRTC、AI、そして 30 を超える API 統合。利用可能な Delphi 通信ライブラリの中で最も包括的です。

詳しく見る →

sgcOpenAPI

OpenAPI 3.x 仕様から、ネイティブな Pascal SDK を自動生成します。AWS (280 以上)、Google (250 以上)、Azure (650 以上) 向けの SDK を事前構築済みで提供します。

詳しく見る →

sgcSign

ドキュメント署名 (XAdES / PAdES / CAdES / ASiC) と、ライブラリまたは sgcSign Server によるコード署名 (Authenticode .exe / .dll、ClickOnce、NuGet、VSIX) を提供します。HSM、AWS KMS、Azure Trusted Signing、HashiCorp Vault を含む 10 種類の鍵プロバイダ、21 の EU 各国プロファイルに対応します。

詳しく見る →

sgcBiometrics

Delphi / C++ Builder 向けの Windows Hello、指紋センサー、顔認識。Windows Biometric Framework との統合。

詳しく見る →

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

クロスプラットフォーム、マルチフレームワーク

1 つのソースツリーで、最新の Embarcadero IDE のすべて、主要な OS のすべて — デスクトップ、モバイル、サーバー — 向けにネイティブコンポーネントとしてコンパイルできます。プラットフォーム固有のフォーク不要、DLL の取り回し不要です。

5 対応 OS Windows、macOS、Linux、iOS、Android
12 IDE バージョン Delphi 7 から RAD Studio 13 まで
4 UI フレームワーク VCL、FireMonkey、.NET、Lazarus / FPC
1 ソースツリー すべてのターゲットで同じ API・コンポーネント

必要なすべてのプロトコル

11 のファーストクラスのワイヤプロトコルと、エコシステム互換のバリエーション。1 つのライブラリで、あらゆるメッセージングスタイルに対応します。

リアルタイム
トランスポート
WebSocketRFC 6455
HTTP/2RFC 7540
SSEServer-Sent Events
WebRTCP2P
メッセージング & Pub/Sub

開発者が最もよく実装する 4 つの Pub/Sub ワイヤプロトコルについて、ネイティブのクライアントとサーバーの両実装を提供します。公開仕様に完全準拠し、各エコシステムの主要ブローカー向けのアダプタを用意しています。

MQTT 3.1.1 & 5.0

IoT、モバイル、数百万の同時接続向けの軽量 Pub/Sub

非常に小さなバイナリフレーム (2 バイトのヘッダー)、切断をまたいで永続化されるセッション、保持メッセージ、信頼性の低いネットワーク向けの Last Will and Testament。IoT テレメトリやモバイルプッシュにおける事実上の標準です。

  • QoS 0 / 1 / 2 — 最大 1 回、少なくとも 1 回、確実に 1 回の配信
  • 5.0 プロパティ — トピックエイリアス、メッセージ有効期限、応答トピック、ユーザープロパティ
  • 共有サブスクリプション — 1 つのトピックをワーカープール間で負荷分散 (5.0)
  • テスト済みブローカー — HiveMQ、Mosquitto、EMQX、AWS IoT Core、Azure IoT Hub

AMQP 0.9.1 & 1.0

完全なトランザクションサポートを備えたエンタープライズメッセージブローカープロトコル

名前付きエクスチェンジを経由して、豊富なルーティングルールに基づきメッセージをキューにルーティングします。確認応答、永続化、トランザクションがプロトコルに組み込まれています。互換性のない 2 つのワイヤバージョンがあり、0.9.1 は RabbitMQ で広く採用され、1.0 は OASIS 標準化のブローカー間仕様です。

  • エクスチェンジタイプ — direct、fanout、topic、headers
  • 永続化 — 永続化キューはブローカー再起動後も維持
  • トランザクション — 複数メッセージのアトミックなコミット / ロールバック
  • テスト済みブローカー — 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 接続で Pub/Sub RPC を実現

Web Application Messaging Protocol は、アプリケーションレベルのイベンティングとリモートプロシージャコールを統合します。クライアントはパブリッシュ、サブスクライブ、呼び出し可能メソッドの登録に加えて、ピアが登録したメソッドの呼び出しまで — すべてを 1 つの接続上で多重化できます。

  • 4 つのロール — パブリッシャー、サブスクライバー、呼び出し元、呼び出し先
  • 認証 — ticket、CRA、プラグイン可能な方式
  • ルーティング型 RPC — ブローカーが呼び出しを仲介。クライアントはピアを知る必要なし
  • ユースケース — サーバー呼び出し可能なメソッドも必要なリアルタイムダッシュボード
互換性
Socket.IOv4
SignalR Core.NET
PusherChannels

リアルタイムチャットから AI エージェントまで

eSeGeCe コンポーネントは、最も要求の厳しいソフトウェアカテゴリ — メッセージング、金融、IoT、AI — を支えるプロトコルとプリミティブを、Delphi または .NET プロジェクトにそのまま組み込める形で提供します。

大規模リアルタイムチャット

永続的な接続、プレゼンス、ブロードキャストチャネル、バイナリメッセージング — 数千の同時ユーザー向けに構築された、マルチスレッドサーバーで実現します。

sgcWebSockets Socket.IO WAMP

アルゴリズム取引

サブミリ秒の市場データフィード、フル TLS、バイナリフレーム、再接続に対応。

14 取引所 FIX グレード

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 パイプラインを提供。10 種類の鍵プロバイダ (PFX、PKCS#11 HSM、Azure Trusted Signing、AWS KMS、Google Cloud KMS、HashiCorp Vault、Certum SimplySign、CSC v2) と、電子インボイスおよび雇用契約用の 21 の EU 各国プロファイルに対応します。

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

開発者が eSeGeCe を選ぶ理由

パフォーマンスと信頼性のための設計

  • IOCP/EPOLL に対応した完全マルチスレッドサーバー
  • OpenSSL および SChannel による TLS 1.2 & 1.3 暗号化
  • WatchDog 技術による自動再接続
  • 複数バックエンドサーバーへの負荷分散
  • 確実に 1 回の配信を実現する Quality of Service
WebSocketClient.pas
procedure TForm1.ConnectWebSocket;
begin
  sgcWebSocketClient1.Host := 'echo.websocket.org';
  sgcWebSocketClient1.Port := 443;
  sgcWebSocketClient1.TLS  := True;
  sgcWebSocketClient1.Active := True;
end;

procedure TForm1.OnMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('Received: ' + Text);
end;
WebSocketClient.cpp
void __fastcall TForm1::ConnectWebSocket()
{
  sgcWebSocketClient1->Host = "echo.websocket.org";
  sgcWebSocketClient1->Port = 443;
  sgcWebSocketClient1->TLS  = true;
  sgcWebSocketClient1->Active = true;
}

void __fastcall TForm1::OnMessage(TsgcWSConnection *Connection,
  const UnicodeString Text)
{
  Memo1->Lines->Add("Received: " + Text);
}
WebSocketClient.cs
var client = new TsgcWebSocketClient();
client.Host  = "echo.websocket.org";
client.Port  = 443;
client.TLS   = true;

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

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

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

var
  Client: TsgcWebSocketClient;
begin
  Client := TsgcWebSocketClient.Create(nil);
  Client.Host := 'echo.websocket.org';
  Client.Port := 443;
  Client.TLS  := True;
  Client.Active := True;
  ReadLn;
  Client.Free;
end.

アプリケーションを AI の波へ

OpenAI、Anthropic、Google Gemini、そして Model Context Protocol とネイティブに統合します。ChatGPT、Claude、Embeddings、関数呼び出し、リアルタイム AI ストリーミングを、Delphi または .NET のコードベースからファーストクラスでサポートし、インテリジェントなアプリケーションを構築できます。

OpenAI

ChatGPT、DALL-E、Whisper、ファインチューニング、アシスタント。ストリーミングサポートと関数呼び出しを備えた完全な API カバレッジ。

詳しく見る →

MCP

Model Context Protocol のサーバーおよびクライアント実装。ツール、プロンプト、リソースを AI モデルにシームレスに公開します。

詳しく見る →

ChatBot

人間のような対話による会話型 AI を構築できます。マルチターン会話、コンテキスト管理、ストリーミング応答に対応します。

詳しく見る →

Embeddings

ベクトルデータベース、Pinecone との統合、カスタム AI アプリケーション。セマンティック検索と RAG (Retrieval-Augmented Generation) を実現します。

詳しく見る →

本番環境のための設計

SRE の眠れない夜を生むワークロード — 長寿命の接続、デフォルトでの暗号化、変動下での自己修復 — を念頭に設計されています。

10,000+ 同時接続数

IOCP (Windows) と EPOLL (Linux) のスレッドごとのプールにより、1 台のサーバーが負荷下でも安定稼働します。

TLS 1.3 エンドツーエンド暗号化

すべてのプラットフォームでの OpenSSL 3.0 と、ネイティブな Windows SChannel — 追加 DLL は不要です。

< 1 ms フレーム遅延

localhost ではゼロコピーフレーミング。圧縮メッセージ拡張 (RFC 7692) もすぐに利用できます。

24/7 WatchDog 自動再接続

ハートビート、指数バックオフ、セッション再開により、ネットワーク瞬断時もクライアント接続を維持します。

開発者の声

世界中でリアルタイムアプリケーションを構築する Delphi、C++ Builder、Lazarus、.NET 開発者から信頼されています。

sgcWebSockets は素晴らしく、サポートも最高です!
Christian Meyer Founder & CTO
sgcWebSockets ライブラリはとても便利でセットアップも簡単です。これからも頑張ってください!
Simone Moretti Delphi Developer
ご支援とサポートに本当に感謝しています — コンポーネントが大好きです。
Mark Steinfeld CTO

1 つのサブスクリプション。5 つの製品。ロイヤリティなし。

Delphi または .NET アプリケーションに、リアルタイム、AI、電子署名の各機能を今すぐ追加 — 完全なソースコード、契約期間中の生涯アップデート、ロイヤリティフリーの配布が付属します。