機能マトリックス — .NET
.NET プラットフォーム向けに、Community、Professional、Enterprise の各エディションにわたるすべてのコンポーネントを比較できます。エディションの主な違いはライセンスとソースコードへのアクセス権限であり — 3 つのエディションすべてが同じコンポーネントセットを提供します。
.NET プラットフォーム向けに、Community、Professional、Enterprise の各エディションにわたるすべてのコンポーネントを比較できます。エディションの主な違いはライセンスとソースコードへのアクセス権限であり — 3 つのエディションすべてが同じコンポーネントセットを提供します。
Community は起動通知付きの無償ランタイムです。Professional は起動通知を削除し、公開 C# インターフェースソースを追加し、商用再配布ライセンスを付与します。Enterprise はさらに、アセンブリを再ビルドするための完全な C# ソースコードと優先サポートを追加します。
無償ランタイム
すべてのコンポーネント — WebSocket、MQTT、STOMP、AMQP、WAMP、HTTP/2、OAuth2、JWT、AI/LLM、P2P、暗号資産取引所 API のフルセット、WebRTC サーバー — を起動通知付きで提供します。評価および非商用利用は無償です。
通知なし + 商用ライセンス
Community のすべての機能に加え、ロイヤリティフリーの商用再配布ライセンス、公開 C# インターフェースソース(バインディングおよびラッピング用)、起動通知なし、12 か月のアップデート、標準メールサポートを含みます。
+ 完全な C# ソース
Professional のすべての機能に加え、完全な C# ソースコードを含みます — サポート対象のあらゆる .NET ターゲット向けにソースからアセンブリを再ビルドできます。エンジニアリングチームからの直接的な優先メールサポートを含みます。
3 つのエディションすべてが同じコンポーネントとプロトコルを提供します。違いは最下部の「ライセンス & ソース」グループにあります。
| 機能 | Community | Professional | Enterprise |
|---|---|---|---|
| WebSocket クライアント RFC 6455 クライアントコンポーネント(.NET 2.0+) | |||
| WebSocket サーバー マルチスレッド TCP ベースサーバー | |||
| WebSocket + HTTP サーバー(HTTP.SYS) Windows カーネルモード WebSocket および HTTP サーバー | |||
| Firewall IP の許可/ブロックリスト、侵入防止 |
| 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 クライアントコンポーネント |
| Feature | Community | Professional | Enterprise |
|---|---|---|---|
| WebRTC サーバー WebRTC ピア向けシグナリングサーバー | |||
| AppRTC サーバー Google AppRTC 互換シグナリングサーバー | |||
| RTCMultiConnection サーバー RTCMultiConnection 互換シグナリングサーバー |
| Feature | Community | Professional | Enterprise |
|---|---|---|---|
| STUN クライアント NAT 検出クライアント | |||
| STUN サーバー NAT 検出サーバー | |||
| TURN クライアント ブロックされたピア向けリレークライアント | |||
| TURN サーバー ブロックされたピア向けリレーサーバー |
| Feature | Community | Professional | Enterprise |
|---|---|---|---|
| SGC プロトコル クライアント JSON-RPC パブ/サブ クライアント | |||
| SGC プロトコル サーバー JSON-RPC パブ/サブ サーバー | |||
| Files クライアント ファイル転送プロトコル クライアント | |||
| Files サーバー ファイル転送プロトコル サーバー | |||
| Presence クライアント オンラインプレゼンスプロトコル クライアント | |||
| Presence サーバー オンラインプレゼンスプロトコル サーバー |
| 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 クライアント |
| Feature | Community | Professional | Enterprise |
|---|---|---|---|
| WhatsApp Cloud API WhatsApp Cloud メッセージング向けクライアントコンポーネント | |||
| Telegram クライアント Telegram Bot API クライアント | |||
| Cryptohopper クライアント Cryptohopper トレーディング API クライアント |
| Feature | Community | Professional | Enterprise |
|---|---|---|---|
| AWS IoT クライアント AWS IoT Core MQTT ブリッジ | |||
| Azure IoT クライアント Azure IoT Hub MQTT ブリッジ |
| 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 プッシュクライアント |
| 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 クライアントに組み込み) |
| Feature | Community | Professional | Enterprise |
|---|---|---|---|
| ネイティブ .NET TLS サポート対象のすべてのランタイムで SslStream 経由の TLS 1.2 / 1.3 | |||
| ALPN プロトコル アプリケーション層プロトコルネゴシエーション | |||
| エンドツーエンド暗号化(E2EE) 対称/非対称 E2EE クライアント & サーバープロトコル |
| 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 | |||
| 優先メールサポート エンジニアリングチームへの直接アクセス | — | — |
クライアントを書き換えずに 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;