Functiematrix — .NET
Vergelijk elk component tussen de edities Community, Professional en Enterprise voor het .NET-platform. De edities verschillen vooral in licentie en toegang tot de broncode — alle drie bevatten dezelfde componentenset.
Vergelijk elk component tussen de edities Community, Professional en Enterprise voor het .NET-platform. De edities verschillen vooral in licentie en toegang tot de broncode — alle drie bevatten dezelfde componentenset.
Community is de gratis runtime met een opstartmelding. Professional verwijdert de melding, voegt de publieke C#-interfacebroncode toe en verleent een commerciële herdistributielicentie. Enterprise voegt de volledige C#-broncode toe om de assemblies opnieuw te bouwen, plus prioriteit-ondersteuning.
Gratis runtime
Elk component — WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, AI/LLM, P2P, de volledige set crypto-exchange-API's en de WebRTC-servers — met een korte opstartmelding. Gratis voor evaluatie en niet-commercieel gebruik.
Geen melding + commerciële licentie
Alles uit Community plus een royaltyvrije commerciële herdistributielicentie, de publieke C#-interfacebroncode (voor binding en wrapping), geen opstartmelding, 12 maanden updates en standaard e-mailondersteuning.
+ Volledige C#-broncode
Alles uit Professional plus de volledige C#-broncode — bouw de assemblies vanuit de broncode opnieuw voor elk ondersteund .NET-target. Inclusief prioriteit-e-mailondersteuning rechtstreeks van het engineeringteam.
Alle drie de edities bevatten dezelfde componenten en protocollen. De verschillen zitten in de groep Licenties & broncode onderaan.
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| WebSocket-client RFC 6455-clientcomponent (.NET 2.0+) | |||
| WebSocket-server Multithreaded TCP-gebaseerde server | |||
| WebSocket + HTTP-server (HTTP.SYS) Windows kernel-mode WebSocket- en HTTP-server | |||
| Firewall IP-allow/block-lijst, inbraakbeveiliging |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| MQTT-client MQTT 3.1.1- / 5.0-clientcomponent | |||
| STOMP-client Generieke STOMP 1.0- / 1.2-client | |||
| STOMP RabbitMQ-client Direct bruikbare RabbitMQ STOMP-client | |||
| STOMP ActiveMQ-client Direct bruikbare ActiveMQ STOMP-client | |||
| WAMP 1.0-client Legacy WAMP v1 RPC- & pub/sub-client | |||
| WAMP 2.0-client WAMP v2 RPC- & pub/sub-client | |||
| AMQP-client 0.9.1 AMQP 0.9.1-clientcomponent | |||
| AMQP-client 1.0.0 AMQP 1.0-clientcomponent |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| WebRTC-server Signaling-server voor WebRTC-peers | |||
| AppRTC-server Met Google AppRTC compatibele signaling-server | |||
| RTCMultiConnection-server Met RTCMultiConnection compatibele signaling-server |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| STUN-client NAT-discovery-client | |||
| STUN-server NAT-discovery-server | |||
| TURN-client Relay-client voor geblokkeerde peers | |||
| TURN-server Relay-server voor geblokkeerde peers |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| SGC-protocolclient JSON-RPC pub/sub-client | |||
| SGC-protocolserver JSON-RPC pub/sub-server | |||
| Files-client Bestandsoverdrachtsprotocol-client | |||
| Files-server Bestandsoverdrachtsprotocol-server | |||
| Presence-client Online-aanwezigheidsprotocol-client | |||
| Presence-server Online-aanwezigheidsprotocol-server |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| Realtime-framework-clients Socket.IO-client, SignalR-client, SignalRCore-client, Pusher-client | |||
| Crypto-exchange-clients (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 | |||
| Overige WebSocket-API-clients Discord-client, OpenAI RealTime API, RCON-client |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| WhatsApp Cloud API Clientcomponent voor WhatsApp Cloud-messaging | |||
| Telegram-client Telegram Bot API-client | |||
| Cryptohopper-client Cryptohopper trading API-client |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| AWS IoT-client AWS IoT Core MQTT-bridge | |||
| Azure IoT-client Azure IoT Hub MQTT-bridge |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| HTTP/2-client Multiplexing, header-compressie | |||
| OAuth2-client OAuth2-clientcomponent | |||
| OAuth2-server OAuth2-autorisatieserver | |||
| JWT-client JWT-signing- & -validatieclient | |||
| JWT-server JWT-uitgevend servercomponent | |||
| WebAuthn-server FIDO Alliance-compatibele wachtwoordloze auth-server | |||
| WebPush-client Op VAPID gebaseerde browser-push-client | |||
| AWS SQS-client Amazon SQS HTTP-client | |||
| Google Pub/Sub-client Google Cloud Pub/Sub HTTP-client | |||
| Google Calendar-client Google Calendar API HTTP-client | |||
| Firebase Cloud Messaging FCM HTTP-push-client |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| MCP-server Model Context Protocol-servercomponent | |||
| OpenAI API-client ChatGPT, DALL-E, Whisper, function calling | |||
| Anthropic API-client Streaming, vision, tool use | |||
| Gemini API-client Google Gemini multimodale LLM-client | |||
| DeepSeek API-client DeepSeek LLM-client | |||
| Grok API-client xAI Grok LLM-client | |||
| Ollama API-client Lokale Ollama-runtime-client | |||
| Mistral API-client Mistral LLM-client | |||
| Assistants & Embeddings High-level Assistants en embedding-vectorgeneratie (ingebouwd in OpenAI-client) |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| Native .NET TLS TLS 1.2 / 1.3 via SslStream op elke ondersteunde runtime | |||
| ALPN-protocol Application-Layer Protocol Negotiation | |||
| End-to-end-encryptie (E2EE) Symmetrisch/asymmetrisch E2EE-client- & -serverprotocol |
| Functie | Community | Professional | Enterprise |
|---|---|---|---|
| Opstartmelding Korte opstartmelding in de Community-editie | Yes | ||
| Commerciële herdistributielicentie Royaltyvrije binaire herdistributie van gecompileerde apps | — | ||
| Publieke C#-interfacebroncode Publieke interface-.cs-bestanden voor binding / wrapping | — | ||
| Volledige C#-broncode Bouw de assemblies opnieuw vanuit de C#-broncode voor elk ondersteund target | — | — | |
| Ontwikkelaar-licenties Single- / Team- (2 ontwikkelaars) / Site- (onbeperkt) licentieopties | 1 (free) | 1 / 2 / Site | 1 / 2 / Site |
| .NET-targets .NET Framework 2.0+, .NET Core 1.0+, .NET 5/6/7/8/9, .NET Standard 1.6/2.0 | |||
| Prioriteit-e-mailondersteuning Directe toegang tot het engineeringteam | — | — |
Upgrade van Community naar Enterprise zonder je client opnieuw te schrijven. De .NET-API is identiek voor alle drie de edities — hogere niveaus ontgrendelen alleen de commerciële licentie en de broncode.
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;