Matrice delle funzionalità — .NET

Confronta ogni componente tra le edizioni Community, Professional ed Enterprise per la piattaforma .NET. Le edizioni differiscono principalmente per licenza e accesso al codice sorgente — tutte e tre includono lo stesso set di componenti.

Tre edizioni, un solo motore

Community è il runtime gratuito con un avviso all'avvio. Professional rimuove l'avviso, aggiunge il sorgente dell'interfaccia C# pubblica e concede una licenza di redistribuzione commerciale. Enterprise aggiunge il codice sorgente C# completo per ricompilare gli assembly, oltre al supporto prioritario.

Community

Runtime gratuito

Ogni componente — WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, AI/LLM, P2P, l'intero set di API di exchange di criptovalute e i server WebRTC — con un breve avviso all'avvio. Gratuita per la valutazione e per uso non commerciale.

Enterprise

+ Sorgente C# completo

Tutto ciò che c'è in Professional più il codice sorgente C# completo — ricompila gli assembly dal sorgente per qualsiasi target .NET supportato. Include supporto e-mail prioritario diretto dal team di engineering.

Dettaglio funzionalità per funzionalità

Tutte e tre le edizioni includono gli stessi componenti e protocolli. Le differenze sono nel gruppo Licenze e sorgente in fondo.

Core WebSocket

4 componenti
Funzionalità Community Professional Enterprise
Client WebSocket Componente client RFC 6455 (.NET 2.0+)
Server WebSocket Server multithread basato su TCP
Server WebSocket + HTTP (HTTP.SYS) Server WebSocket e HTTP in modalità kernel su Windows
Firewall Lista di allow/block per IP, protezione dalle intrusioni

Protocolli di messaggistica

9 componenti
Funzionalità Community Professional Enterprise
Client MQTT Componente client MQTT 3.1.1 / 5.0
Kafka Client Componente client Apache Kafka
Client STOMP Client STOMP 1.0 / 1.2 generico
Client STOMP RabbitMQ Client STOMP per RabbitMQ pronto all'uso
Client STOMP ActiveMQ Client STOMP per ActiveMQ pronto all'uso
Client WAMP 1.0 Client WAMP v1 RPC e pub/sub legacy
Client WAMP 2.0 Client WAMP v2 RPC e pub/sub
Client AMQP 0.9.1 Componente client AMQP 0.9.1
Client AMQP 1.0.0 Componente client AMQP 1.0

WebRTC

3 componenti
Funzionalità Community Professional Enterprise
Server WebRTC Server di signaling per i peer WebRTC
Server AppRTC Server di signaling compatibile con Google AppRTC
Server RTCMultiConnection Server di signaling compatibile con RTCMultiConnection

P2P

4 componenti
Funzionalità Community Professional Enterprise
Client STUN Client per il discovery del NAT
Server STUN Server per il discovery del NAT
Client TURN Client di relay per peer bloccati
Server TURN Server di relay per peer bloccati

Sub-protocolli integrati

6 componenti
Funzionalità Community Professional Enterprise
Client protocollo SGC Client pub/sub JSON-RPC
Server protocollo SGC Server pub/sub JSON-RPC
Client Files Client del protocollo di trasferimento file
Server Files Server del protocollo di trasferimento file
Client Presence Client del protocollo di presenza online
Server Presence Server del protocollo di presenza online

API WebSocket

24 API client
Funzionalità Community Professional Enterprise
Client per framework in tempo reale Client Socket.IO, client SignalR, client SignalRCore, client Pusher
Client per exchange di criptovalute (16+) Binance, Bitfinex, Bitget, Bitmex, Bitstamp, Bybit, CEX, CEX PLUS, Coinbase, Crypto.com, Deribit, Forex, GateIO, HTX/Huobi, Kraken, Kucoin, MEXC, OKX, ThreeCommas, XTB
Altri client API WebSocket Client Discord, API OpenAI RealTime, client RCON

Altre API

3 componenti
Funzionalità Community Professional Enterprise
WhatsApp Cloud API Componente client per la messaggistica WhatsApp Cloud
Client Telegram Client per Telegram Bot API
Client Cryptohopper Client per l'API di trading Cryptohopper

IoT

2 componenti
Funzionalità Community Professional Enterprise
Client AWS IoT Bridge MQTT per AWS IoT Core
Client Azure IoT Bridge MQTT per Azure IoT Hub

HTTP e autenticazione

11 componenti
Funzionalità Community Professional Enterprise
Client HTTP/2 Multiplexing, compressione degli header
Client OAuth2 Componente client OAuth2
Server OAuth2 Server di autorizzazione OAuth2
Client JWT Client per firma e validazione JWT
Server JWT Componente server emettitore di JWT
Server WebAuthn Server di autenticazione senza password conforme a FIDO Alliance
Client WebPush Client di push per browser basato su VAPID
Client AWS SQS Client HTTP per Amazon SQS
Client Google Pub/Sub Client HTTP per Google Cloud Pub/Sub
Client Google Calendar Client HTTP per Google Calendar API
Firebase Cloud Messaging Client HTTP di push FCM

AI e LLM

9 componenti
Funzionalità Community Professional Enterprise
Server MCP Componente server per Model Context Protocol
Client API OpenAI ChatGPT, DALL-E, Whisper, function calling
Client API Anthropic Streaming, vision, tool use
Client API Gemini Client per Google Gemini LLM multimodale
Client API DeepSeek Client per LLM DeepSeek
Client API Grok Client per xAI Grok LLM
Client API Ollama Client per il runtime locale Ollama
Client API Mistral Client per LLM Mistral
Assistants ed Embeddings Assistants di alto livello e generazione di vettori di embedding (integrati nel client OpenAI)

Sicurezza e trasporto

3 capacità
Funzionalità Community Professional Enterprise
TLS .NET nativo TLS 1.2 / 1.3 tramite SslStream su ogni runtime supportato
Protocollo ALPN Application-Layer Protocol Negotiation
Crittografia end-to-end (E2EE) Protocollo E2EE simmetrico/asimmetrico per client e server

Licenze e sorgente

7 voci
Funzionalità Community Professional Enterprise
Schermata di promemoria all'avvio Breve avviso all'avvio nell'edizione Community
Licenza di redistribuzione commerciale Redistribuzione binaria royalty-free delle app compilate
Sorgente delle interfacce C# pubbliche File .cs delle interfacce pubbliche per binding / wrapper
Codice sorgente C# completo Ricompila gli assembly dal sorgente C# per qualsiasi target supportato
Posti sviluppatore Opzioni di licenza Singola / Team (2 sviluppatori) / Site (illimitati) 1 (gratuita) 1 / 2 / Site 1 / 2 / Site
Target .NET .NET Framework 2.0+, .NET Core 1.0+, .NET 5/6/7/8/9, .NET Standard 1.6/2.0
Supporto e-mail prioritario Accesso diretto al team di engineering
Incluso Non disponibile in questa edizione

Un'unica API per tutte le edizioni

Passa da Community a Enterprise senza riscrivere il tuo client. L'API .NET è identica in tutte e tre le edizioni — i livelli superiori sbloccano semplicemente la licenza commerciale e il codice sorgente.

using esegece.sgcWebSockets;

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

Scegli la tua edizione .NET

Scarica l'edizione Community gratuita o confronta i prezzi di Professional ed Enterprise.