Feature-Matrix — .NET

Vergleiche jede Komponente über die Editionen Community, Professional und Enterprise für die .NET-Plattform hinweg. Die Editionen unterscheiden sich hauptsächlich in Lizenzierung und Quellcodezugriff - alle drei liefern dieselben Komponentensatz.

Drei Editionen, eine Engine

Community ist die voll ausgestattete Laufzeit, kostenlos für kommerzielle und nicht-kommerzielle Nutzung durch kleine Teams unter 1 Mio. EUR Jahresumsatz und bis zu 5 Entwickler, mit einem kurzen Startup-Hinweis. Professional entfernt den Hinweis, fügt den öffentlichen C#-Interface-Quellcode hinzu und gewährt eine kommerzielle Weiterverbreitungslizenz. Enterprise ergänzt den vollständigen C#-Quellcode zum Neubauen der Assemblies sowie Priority-Support.

Community

Kostenlose Laufzeit

Jede Komponente - WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, KI/LLM, P2P, der vollständige Satz Kryptobörsen-APIs und WebRTC-Server - mit einem kurzen Startup-Hinweis. Kostenlos für kommerzielle und nicht-kommerzielle Nutzung durch kleine Teams (unter 1 Mio. EUR Jahresumsatz und bis zu 5 Entwickler); größere Organisationen benötigen eine Professional- oder Enterprise-Lizenz.

Enterprise

+ Vollständiger C#-Quellcode

Alles aus Professional plus vollständiger C#-Quellcode - baue die Assemblies aus dem Quellcode für jedes unterstützte .NET-Ziel neu. Inklusive Priority-E-Mail-Support direkt vom Entwicklerteam.

Funktion-für-Funktion-Aufschlüsselung

Alle drei Editionen liefern dieselben Komponenten und Protokolle. Die Unterschiede stecken in der Gruppe Lizenzierung und Quellcode am Ende.

WebSocket-Kern

5 Komponenten
Funktion Community Professional Enterprise
WebSocket Client RFC-6455-Client-Komponente (.NET 2.0+)
WebSocket Server Multithread-fähiger TCP-basierter Server
WebSocket + HTTP Server (HTTP.SYS) WebSocket- und HTTP-Server im Windows-Kernelmodus
Firewall IP-Zulassungs-/Sperrliste, Einbruchsschutz
Multi-Node-Clustering Pub/Sub und Presence über Knoten skalieren (Mesh- oder Redis-Backplane) — —

Messaging-Protokolle

9 Komponenten
Funktion Community Professional Enterprise
MQTT Client MQTT-3.1.1-/-5.0-Client-Komponente
Kafka Client Apache-Kafka-Client-Komponente
STOMP Client Generischer STOMP-1.0-/-1.2-Client
STOMP RabbitMQ Client Sofort einsatzbereiter RabbitMQ-STOMP-Client
STOMP ActiveMQ Client Sofort einsatzbereiter ActiveMQ-STOMP-Client
WAMP 1.0 Client Legacy-WAMP-v1-Client für RPC & Pub/Sub
WAMP 2.0 Client WAMP-v2-RPC- und Pub/Sub-Client
AMQP Client 0.9.1 AMQP-0.9.1-Client-Komponente
AMQP Client 1.0.0 AMQP-1.0-Client-Komponente

WebRTC

1 Komponente
Funktion Community Professional Enterprise
WebRTC Server Signalisierungsserver für WebRTC-Peers

P2P

4 Komponenten
Funktion Community Professional Enterprise
STUN Client NAT-Discovery-Client
STUN Server NAT-Discovery-Server
TURN Client Relay-Client für blockierte Peers
TURN Server Relay-Server für blockierte Peers

Built-in Subprotokolls

6 Komponenten
Funktion Community Professional Enterprise
SGC Protocol Client JSON-RPC-Pub/Sub-Client
SGC Protocol Server JSON-RPC-Pub/Sub-Server
Files Client Client für das Dateiübertragungsprotokoll
Files Server Server für das Dateiübertragungsprotokoll
Presence Client Client für das Online-Präsenzprotokoll
Presence Server Server für das Online-Präsenzprotokoll

WebSocket-APIs

24 Client-APIs
Funktion Community Professional Enterprise
Echtzeit-Framework-Clients Socket.IO-Client, SignalR-Client, SignalRCore-Client, Pusher-Client
Krypto-Börsen-Clients (16+) Binance, Bitfinex, Bitget, Bitmex, Bitstamp, Bybit, CEX, CEX PLUS, Coinbase, Crypto.com, Deribit, Forex, GateIO, HTX/Huobi, Kraken, Kucoin, MEXC, OKX, ThreeCommas, XTB
Weitere WebSocket-API-Clients Discord Client, OpenAI RealTime API, RCON Client

Other APIs

3 Komponenten
Funktion Community Professional Enterprise
WhatsApp Cloud API Client-Komponente für WhatsApp-Cloud-Messaging
Telegram Client Telegram-Bot-API-Client
Cryptohopper Client Client für die Cryptohopper-Trading-API

IoT

2 Komponenten
Funktion Community Professional Enterprise
AWS IoT Client AWS-IoT-Core-MQTT-Bridge
Azure IoT Client Azure-IoT-Hub-MQTT-Bridge

HTTP und Authentifizierung

16 Komponenten
Funktion Community Professional Enterprise
HTTP/2 Client Multiplexing, Header-Komprimierung
OAuth2 Client OAuth2-Client-Komponente
OAuth2 Server OAuth2-Autorisierungsserver
JWT Client JWT-Signatur- und Validierungs-Client
JWT Server JWT-ausstellende Server-Komponente
WebAuthn-Server FIDO-Alliance-konformer Server für Passkeys & passwortlose Authentifizierung
TOTP Authenticator TOTP- & HOTP-Zwei-Faktor-Authentifizierung
LDAP Client LDAP- & Active-Directory-Authentifizierung
SAML Service Provider SAML-2.0-Single-Sign-On für Webanwendungen
OpenID Connect Client OIDC-Anmeldung mit PKCE & ID-Token-Validierung
Mail OAuth2 OAuth2-Anmeldung für SMTP, IMAP & POP3
WebPush Client VAPID-basierter 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

KI und LLM

9 Komponenten
Funktion Community Professional Enterprise
MCP Server Model Context Protocol-Server-Komponente
OpenAI API Client ChatGPT, DALL-E, Whisper, Function Calling
Anthropic API Client Streaming, Vision, Tool Use
Gemini API Client Google-Gemini-multimodaler-LLM-Client
DeepSeek API Client DeepSeek-LLM-Client
Grok API Client xAI-Grok-LLM-Client
Ollama API Client Lokaler Ollama-Runtime-Client
Mistral API Client Mistral-LLM-Client
Assistants & Embeddings Assistants auf hoher Ebene und Erzeugung von Embedding-Vektoren (im OpenAI-Client enthalten)

Security & Transport

3 capabilities
Funktion Community Professional Enterprise
Natives .NET-TLS TLS 1.2 / 1.3 über SslStream auf jeder unterstützten Runtime
ALPN Protocol Application-Layer Protocol Negotiation
Ende-zu-Ende-Verschlüsselung (E2EE) Symmetrisches/asymmetrisches E2EE-Protokoll für Client & Server

Lizenzierung und Quellcode

7 entries
Funktion Community Professional Enterprise
Startup Nag Screen Brief Startup-Hinweis in the Community edition Yes
Commercial Redistribution License Lizenzgebührenfreie Binär-Weiterverbreitung of compiled apps —
Quellcode der öffentlichen C#-Schnittstellen Öffentliche Schnittstellen-.cs-Dateien für Binding / Wrapping —
Full C# Source Code Rebuild the Assemblies from C# source for any supported target — —
Entwicklerlizenzen Lizenzoptionen Single / Team (2 Entwickler) / Site (unbegrenzt) 1 (free) 1 / 2 / Site 1 / 2 / Site
.NET Targets .NET Framework 2.0+, .NET Core 1.0+, .NET 5/6/7/8/9/10, .NET Standard 1.6/2.0
Priority Email Support Direct access an den engineering team — —
Included — Not verfügbar in this edition

One API Across Every Edition

Upgrade from Community to Enterprise without rewriting your-Client. The .NET API is identical across all three editions — higher tiers just unlock the commercial licence and source code.

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;
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Choose Your .NET Edition

Lade die kostenlose Community-Edition herunter or compare pricing for Professional and Enterprise.