Matrice de fonctionnalités — .NET

Compare chaque composant dans les éditions Community, Professional et Enterprise pour la plateforme .NET. Les éditions diffèrent principalement par la licence et l'accès au code source — les trois fournissent le même ensemble de composants.

Trois éditions, un seul moteur

Community est le runtime gratuit avec un avis de démarrage. Professional supprime cet avis, ajoute le code source des interfaces publiques C# et accorde une licence de redistribution commerciale. Enterprise ajoute le code source C# complet pour recompiler les assemblies, plus un support prioritaire.

Community

Runtime gratuit

Tous les composants — WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, IA/LLM, P2P, l'ensemble complet des API d'échanges crypto et les serveurs WebRTC — avec un bref avis de démarrage. Gratuit pour l'évaluation et un usage non commercial.

Enterprise

+ Code source C# complet

Tout ce qui est inclus dans Professional, plus le code source C# complet — recompile les assemblies depuis le code source pour n'importe quelle cible .NET prise en charge. Inclut un support e-mail prioritaire direct depuis l'équipe d'ingénierie.

Détail fonctionnalité par fonctionnalité

Les trois éditions fournissent les mêmes composants et protocoles. Les différences se trouvent dans le groupe Licence & code source en bas.

Cœur WebSocket

4 composants
Fonctionnalité Community Professional Enterprise
Client WebSocket Composant client RFC 6455 (.NET 2.0+)
Serveur WebSocket Serveur multithread basé sur TCP
Serveur WebSocket + HTTP (HTTP.SYS) Serveur WebSocket et HTTP en mode noyau Windows
Firewall Liste d'autorisation/blocage d'IP, protection contre les intrusions

Protocoles de messagerie

8 composants
Fonctionnalité Community Professional Enterprise
Client MQTT Composant client MQTT 3.1.1 / 5.0
Client STOMP Client STOMP 1.0 / 1.2 générique
Client STOMP RabbitMQ Client STOMP RabbitMQ prêt à l'emploi
Client STOMP ActiveMQ Client STOMP ActiveMQ prêt à l'emploi
Client WAMP 1.0 Client WAMP v1 RPC & pub/sub hérité
Client WAMP 2.0 Client WAMP v2 RPC & pub/sub
Client AMQP 0.9.1 Composant client AMQP 0.9.1
Client AMQP 1.0.0 Composant client AMQP 1.0

WebRTC

3 composants
Fonctionnalité Community Professional Enterprise
Serveur WebRTC Serveur de signalisation pour les pairs WebRTC
Serveur AppRTC Serveur de signalisation compatible Google AppRTC
Serveur RTCMultiConnection Serveur de signalisation compatible RTCMultiConnection

P2P

4 composants
Fonctionnalité Community Professional Enterprise
Client STUN Client de découverte NAT
Serveur STUN Serveur de découverte NAT
Client TURN Client relais pour les pairs bloqués
Serveur TURN Serveur relais pour les pairs bloqués

Sous-protocoles intégrés

6 composants
Fonctionnalité Community Professional Enterprise
Client protocole SGC Client pub/sub JSON-RPC
Serveur protocole SGC Serveur pub/sub JSON-RPC
Client Files Client de protocole de transfert de fichiers
Serveur Files Serveur de protocole de transfert de fichiers
Client Presence Client de protocole de présence en ligne
Serveur Presence Serveur de protocole de présence en ligne

API WebSocket

24 API client
Fonctionnalité Community Professional Enterprise
Clients de frameworks temps réel Client Socket.IO, client SignalR, client SignalRCore, client Pusher
Clients d'échanges crypto (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
Autres clients d'API WebSocket Client Discord, OpenAI RealTime API, client RCON

Autres API

3 composants
Fonctionnalité Community Professional Enterprise
WhatsApp Cloud API Composant client pour la messagerie WhatsApp Cloud
Client Telegram Client API Telegram Bot
Client Cryptohopper Client API de trading Cryptohopper

IoT

2 composants
Fonctionnalité Community Professional Enterprise
Client AWS IoT Pont MQTT AWS IoT Core
Client Azure IoT Pont MQTT Azure IoT Hub

HTTP & authentification

11 composants
Fonctionnalité Community Professional Enterprise
Client HTTP/2 Multiplexage, compression des en-têtes
Client OAuth2 Composant client OAuth2
Serveur OAuth2 Serveur d'autorisation OAuth2
Client JWT Client de signature & validation JWT
Serveur JWT Composant serveur d'émission de JWT
Serveur WebAuthn Serveur d'authentification sans mot de passe conforme à FIDO Alliance
Client WebPush Client push navigateur basé sur VAPID
Client AWS SQS Client HTTP Amazon SQS
Client Google Pub/Sub Client HTTP Google Cloud Pub/Sub
Client Google Calendar Client HTTP API Google Calendar
Firebase Cloud Messaging Client push HTTP FCM

IA & LLM

9 composants
Fonctionnalité Community Professional Enterprise
Serveur MCP Composant serveur Model Context Protocol
Client API OpenAI ChatGPT, DALL-E, Whisper, function calling
Client API Anthropic Streaming, vision, utilisation d'outils
Client API Gemini Client LLM multimodal Google Gemini
Client API DeepSeek Client LLM DeepSeek
Client API Grok Client LLM xAI Grok
Client API Ollama Client runtime Ollama local
Client API Mistral Client LLM Mistral
Assistants & Embeddings Assistants de haut niveau et génération de vecteurs d'embedding (intégrés au client OpenAI)

Sécurité & transport

3 capacités
Fonctionnalité Community Professional Enterprise
TLS .NET natif TLS 1.2 / 1.3 via SslStream sur tous les runtimes pris en charge
Protocole ALPN Application-Layer Protocol Negotiation
Chiffrement de bout en bout (E2EE) Protocole client & serveur E2EE symétrique/asymétrique

Licence & code source

7 entrées
Fonctionnalité Community Professional Enterprise
Avis de démarrage Bref avis de démarrage dans l'édition Community Yes
Licence de redistribution commerciale Redistribution binaire sans redevance des applications compilées
Code source des interfaces publiques C# Fichiers .cs d'interface publique pour binding / wrapping
Code source C# complet Recompile les assemblies depuis le code source C# pour toute cible prise en charge
Postes développeur Options de licence Single / Team (2 développeurs) / Site (illimité) 1 (free) 1 / 2 / Site 1 / 2 / Site
Cibles .NET .NET Framework 2.0+, .NET Core 1.0+, .NET 5/6/7/8/9, .NET Standard 1.6/2.0
Support e-mail prioritaire Accès direct à l'équipe d'ingénierie
Inclus Non disponible dans cette édition

Une seule API pour toutes les éditions

Passe de Community à Enterprise sans réécrire ton client. L'API .NET est identique dans les trois éditions — les niveaux supérieurs débloquent simplement la licence commerciale et le code source.

using esegece.sgcWebSockets;

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

Choisis ton édition .NET

Télécharge l'édition Community gratuite ou compare les tarifs de Professional et Enterprise.