Matriz de recursos — .NET

Compare cada componente entre as edições Community, Professional e Enterprise para a plataforma .NET. As edições se diferenciam principalmente em licenciamento e acesso ao código-fonte — as três incluem o mesmo conjunto de componentes.

Três edições, um único motor

A Community é o runtime gratuito com um aviso na inicialização. A Professional remove o aviso, adiciona o código-fonte da interface pública em C# e concede uma licença comercial de redistribuição. A Enterprise inclui o código-fonte C# completo para recompilar os assemblies e suporte prioritário.

Community

Runtime gratuito

Todos os componentes — WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, IA/LLM, P2P, o conjunto completo de APIs de exchanges de criptomoedas e os servidores WebRTC — com um breve aviso na inicialização. Gratuito para avaliação e uso não comercial.

Enterprise

+ código-fonte C# completo

Tudo da Professional mais o código-fonte C# completo — recompile os assemblies a partir do código-fonte para qualquer alvo .NET compatível. Inclui suporte prioritário por e-mail diretamente da equipe de engenharia.

Recurso a recurso

As três edições incluem os mesmos componentes e protocolos. Os diferenciais ficam no grupo Licenciamento e fonte ao final.

Núcleo WebSocket

4 components
Recurso Community Professional Enterprise
WebSocket Client RFC 6455 client component (.NET 2.0+)
WebSocket Server Multithreaded TCP-based server
WebSocket + HTTP Server (HTTP.SYS) Windows kernel-mode WebSocket and HTTP server
Firewall IP allow/block list, intrusion protection

Protocolos de mensageria

8 components
Recurso Community Professional Enterprise
MQTT Client Componente cliente MQTT 3.1.1 / 5.0
STOMP Client Cliente STOMP 1.0 / 1.2 genérico
STOMP RabbitMQ Client Cliente STOMP RabbitMQ pronto para uso
STOMP ActiveMQ Client Cliente STOMP ActiveMQ pronto para uso
WAMP 1.0 Client Legacy WAMP v1 RPC & pub/sub client
WAMP 2.0 Client Cliente WAMP v2 RPC e pub/sub
AMQP Client 0.9.1 Componente cliente AMQP 0.9.1
AMQP Client 1.0.0 Componente cliente AMQP 1.0

WebRTC

3 components
Recurso Community Professional Enterprise
WebRTC Server Servidor de sinalização para peers WebRTC
AppRTC Server Servidor de sinalização compatível com Google AppRTC
RTCMultiConnection Server Servidor de sinalização compatível com RTCMultiConnection

P2P

4 components
Recurso Community Professional Enterprise
STUN Client Cliente de descoberta NAT
STUN Server Servidor de descoberta NAT
TURN Client Cliente de retransmissão para peers bloqueados
TURN Server Servidor de retransmissão para peers bloqueados

Built-in Sub-protocols

6 components
Recurso Community Professional Enterprise
SGC Protocol Client Cliente pub/sub JSON-RPC
SGC Protocol Server Servidor pub/sub JSON-RPC
Files Client File-transfer protocol client
Files Server File-transfer protocol server
Presence Client Online-presence protocol client
Presence Server Online-presence protocol server

APIs WebSocket

24 client APIs
Recurso Community Professional Enterprise
Clientes de frameworks em tempo real 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
Outros clientes de APIs WebSocket Discord Client, OpenAI RealTime API, RCON Client

Other APIs

3 components
Recurso Community Professional Enterprise
WhatsApp Cloud API Componente cliente para mensagens WhatsApp Cloud
Telegram Client Cliente da API de bots do Telegram
Cryptohopper Client Cryptohopper trading API client

IoT

2 components
Recurso Community Professional Enterprise
AWS IoT Client Ponte MQTT para AWS IoT Core
Azure IoT Client Ponte MQTT para Azure IoT Hub

HTTP e autenticação

11 components
Recurso Community Professional Enterprise
HTTP/2 Client Multiplexação, compressão de cabeçalhos
OAuth2 Client Componente cliente OAuth2
OAuth2 Server Servidor de autorização OAuth2
JWT Client Cliente de assinatura e validação JWT
JWT Server Componente servidor emissor de JWT
WebAuthn Server Servidor de autenticação sem senha compatível com FIDO Alliance
WebPush Client VAPID-based browser push client
AWS SQS Client Cliente HTTP do Amazon SQS
Google Pub/Sub Client Cliente HTTP do Google Cloud Pub/Sub
Google Calendar Client Cliente HTTP da API Google Calendar
Firebase Cloud Messaging Cliente HTTP de push FCM

IA e LLM

9 components
Recurso Community Professional Enterprise
MCP Server Model Context Protocol server component
OpenAI API Client ChatGPT, DALL-E, Whisper, function calling
Anthropic API Client Streaming, visão, uso de ferramentas
Gemini API Client Cliente do LLM multimodal Google Gemini
DeepSeek API Client Cliente do LLM DeepSeek
Grok API Client Cliente do LLM xAI Grok
Ollama API Client Cliente do runtime local Ollama
Mistral API Client Cliente do LLM Mistral
Assistants & Embeddings High-level Assistants and embedding-vector generation (built into OpenAI client)

Security & Transport

3 capabilities
Recurso Community Professional Enterprise
Native .NET TLS TLS 1.2 / 1.3 via SslStream on every supported runtime
ALPN Protocol Negociação de protocolo na camada de aplicação
End-to-End Encryption (E2EE) Symmetric/asymmetric E2EE client & server protocol

Licensing & Source

7 entries
Recurso Community Professional Enterprise
Startup Nag Screen Brief startup notice in the Community edition Yes
Commercial Redistribution License Royalty-free binary redistribution of compiled apps
Public C# Interfaces Source Public interface .cs files for binding / wrapping
Código-fonte C# completo Rebuild the assemblies from C# source for any supported target
Developer Seats Single / Team (2 developers) / Site (unlimited) license options 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
Suporte prioritário por e-mail Acesso direto à equipe de engenharia
Incluído Não disponível nesta edição

Uma única API em todas as edições

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;

Choose Your .NET Edition

Download the free Community edition or compare pricing for Professional and Enterprise.