機能マトリックス — .NET

.NET プラットフォーム向けに、Community、Professional、Enterprise の各エディションにわたるすべてのコンポーネントを比較できます。エディションの主な違いはライセンスとソースコードへのアクセス権限であり — 3 つのエディションすべてが同じコンポーネントセットを提供します。

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

Community は起動通知付きの無償ランタイムです。Professional は起動通知を削除し、公開 C# インターフェースソースを追加し、商用再配布ライセンスを付与します。Enterprise はさらに、アセンブリを再ビルドするための完全な C# ソースコードと優先サポートを追加します。

Community

無償ランタイム

すべてのコンポーネント — WebSocket、MQTT、STOMP、AMQP、WAMP、HTTP/2、OAuth2、JWT、AI/LLM、P2P、暗号資産取引所 API のフルセット、WebRTC サーバー — を起動通知付きで提供します。評価および非商用利用は無償です。

Enterprise

+ 完全な C# ソース

Professional のすべての機能に加え、完全な C# ソースコードを含みます — サポート対象のあらゆる .NET ターゲット向けにソースからアセンブリを再ビルドできます。エンジニアリングチームからの直接的な優先メールサポートを含みます。

機能別の詳細比較

3 つのエディションすべてが同じコンポーネントとプロトコルを提供します。違いは最下部の「ライセンス & ソース」グループにあります。

WebSocket コア

4 コンポーネント
機能 Community Professional Enterprise
WebSocket クライアント RFC 6455 クライアントコンポーネント(.NET 2.0+)
WebSocket サーバー マルチスレッド TCP ベースサーバー
WebSocket + HTTP サーバー(HTTP.SYS) Windows カーネルモード WebSocket および HTTP サーバー
Firewall IP の許可/ブロックリスト、侵入防止

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

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

WebRTC

3 コンポーネント
Feature Community Professional Enterprise
WebRTC サーバー WebRTC ピア向けシグナリングサーバー
AppRTC サーバー Google AppRTC 互換シグナリングサーバー
RTCMultiConnection サーバー RTCMultiConnection 互換シグナリングサーバー

P2P

4 コンポーネント
Feature Community Professional Enterprise
STUN クライアント NAT 検出クライアント
STUN サーバー NAT 検出サーバー
TURN クライアント ブロックされたピア向けリレークライアント
TURN サーバー ブロックされたピア向けリレーサーバー

組み込みサブプロトコル

6 コンポーネント
Feature Community Professional Enterprise
SGC プロトコル クライアント JSON-RPC パブ/サブ クライアント
SGC プロトコル サーバー JSON-RPC パブ/サブ サーバー
Files クライアント ファイル転送プロトコル クライアント
Files サーバー ファイル転送プロトコル サーバー
Presence クライアント オンラインプレゼンスプロトコル クライアント
Presence サーバー オンラインプレゼンスプロトコル サーバー

WebSocket API

24 クライアント API
Feature Community Professional Enterprise
リアルタイムフレームワーククライアント Socket.IO クライアント、SignalR クライアント、SignalRCore クライアント、Pusher クライアント
暗号資産取引所クライアント(17 種以上) Binance、Bitfinex、Bitget、Bitmex、Bitstamp、Bybit、CEX、CEX PLUS、Coinbase、Crypto.com、Deribit、FXCM、Forex、GateIO、HTX/Huobi、Kraken、Kucoin、MEXC、OKX、ThreeCommas、XTB
その他の WebSocket API クライアント Discord クライアント、OpenAI RealTime API、RCON クライアント

その他の API

3 コンポーネント
Feature Community Professional Enterprise
WhatsApp Cloud API WhatsApp Cloud メッセージング向けクライアントコンポーネント
Telegram クライアント Telegram Bot API クライアント
Cryptohopper クライアント Cryptohopper トレーディング API クライアント

IoT

2 コンポーネント
Feature Community Professional Enterprise
AWS IoT クライアント AWS IoT Core MQTT ブリッジ
Azure IoT クライアント Azure IoT Hub MQTT ブリッジ

HTTP & 認証

11 コンポーネント
Feature Community Professional Enterprise
HTTP/2 クライアント 多重化、ヘッダー圧縮
OAuth2 クライアント OAuth2 クライアントコンポーネント
OAuth2 サーバー OAuth2 認可サーバー
JWT クライアント JWT 署名 & 検証クライアント
JWT サーバー JWT 発行サーバーコンポーネント
WebAuthn サーバー FIDO Alliance 準拠のパスワードレス認証サーバー
WebPush クライアント VAPID ベースのブラウザプッシュクライアント
AWS SQS クライアント Amazon SQS HTTP クライアント
Google Pub/Sub クライアント Google Cloud Pub/Sub HTTP クライアント
Google Calendar クライアント Google Calendar API HTTP クライアント
Firebase Cloud Messaging FCM HTTP プッシュクライアント

AI & LLM

9 コンポーネント
Feature Community 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 & Embeddings 高レベルの Assistants と埋め込みベクトル生成(OpenAI クライアントに組み込み)

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

3 機能
Feature Community Professional Enterprise
ネイティブ .NET TLS サポート対象のすべてのランタイムで SslStream 経由の TLS 1.2 / 1.3
ALPN プロトコル アプリケーション層プロトコルネゴシエーション
エンドツーエンド暗号化(E2EE) 対称/非対称 E2EE クライアント & サーバープロトコル

ライセンス & ソース

7 項目
Feature Community Professional Enterprise
起動通知画面 Community エディションでの簡易な起動通知 Yes
商用再配布ライセンス コンパイル済みアプリのロイヤリティフリーバイナリ再配布
公開 C# インターフェースソース バインディング/ラッピング用の公開インターフェース .cs ファイル
完全な C# ソースコード サポート対象のあらゆるターゲット向けに C# ソースからアセンブリを再ビルド
開発者シート Single / Team(2 開発者)/ Site(無制限)のライセンスオプション 1 (free) 1 / 2 / Site 1 / 2 / Site
.NET ターゲット .NET Framework 2.0+、.NET Core 1.0+、.NET 5/6/7/8/9、.NET Standard 1.6/2.0
優先メールサポート エンジニアリングチームへの直接アクセス
Included Not available in this edition

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

クライアントを書き換えずに Community から Enterprise へアップグレードできます。.NET API は 3 つのエディションすべてで同一で — 上位エディションでは商用ライセンスとソースコードが利用可能になるだけです。

using esegece.sgcWebSockets;

var client = new TsgcWebSocketClient();
client.Host = "myserver.example.com";
client.Port = 443;
client.TLS = true;
client.OnMessage += (conn, text) =>
{
    Console.WriteLine("Received: " + text);
};
client.Active = true;

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

Download the free Community edition or compare pricing for Professional and Enterprise.