Matriz de características — .NET | sgcWebSockets | eSeGeCe

Matriz de características — .NET

Compara todos los componentes entre las ediciones Community, Professional y Enterprise para la plataforma .NET. Las ediciones se diferencian principalmente en la licencia y el acceso al código fuente: las tres incluyen el mismo conjunto de componentes.

Tres ediciones, un motor

Community es el runtime con todas las funciones, gratis para uso comercial y no comercial por equipos pequeños con menos de 1 millón EUR de ingresos anuales y hasta 5 desarrolladores, con un breve aviso de inicio. Professional elimina ese aviso, añade el código fuente de la interfaz pública en C# y otorga una licencia comercial de redistribución. Enterprise añade el código fuente C# completo para recompilar los ensamblados, además de soporte prioritario.

Community

Runtime gratuito

Todos los componentes — WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, IA/LLM, P2P, el conjunto completo de APIs de exchanges de criptomonedas y los servidores WebRTC — con un breve aviso de inicio. Gratis para uso comercial y no comercial por equipos pequeños (menos de 1 millón EUR de ingresos anuales y hasta 5 desarrolladores); las organizaciones más grandes necesitan una licencia Professional o Enterprise.

Enterprise

+ Código C# completo

Todo lo de Professional más el código fuente C# completo, con el que puedes recompilar los ensamblados para cualquier target .NET compatible. Incluye soporte prioritario por correo electrónico directamente del equipo de ingeniería.

Desglose característica a característica

Las tres ediciones incluyen los mismos componentes y protocolos. Las diferencias están en el grupo Licencias y código fuente del final.

Núcleo WebSocket

5 componentes
Característica Community Professional Enterprise
WebSocket Client Componente cliente RFC 6455 (.NET 2.0+)
WebSocket Server Servidor multihilo basado en TCP
WebSocket + HTTP Server (HTTP.SYS) Servidor WebSocket y HTTP en modo kernel de Windows
Firewall Lista de permitidos/bloqueados por IP, protección frente a intrusiones
Clustering multinodo Escala pub/sub y Presence entre nodos (backplane mesh o Redis)

Protocolos de mensajería

9 componentes
Característica Community Professional Enterprise
MQTT Client Componente cliente MQTT 3.1.1 / 5.0
Kafka Client Componente cliente de Apache Kafka
STOMP Client Cliente STOMP 1.0 / 1.2 genérico
STOMP RabbitMQ Client Cliente STOMP para RabbitMQ listo para usar
STOMP ActiveMQ Client Cliente STOMP para ActiveMQ listo para usar
WAMP 1.0 Client Cliente WAMP v1 RPC y pub/sub heredado
WAMP 2.0 Client Cliente WAMP v2 RPC y pub/sub
AMQP Client 0.9.1 Componente cliente AMQP 0.9.1
AMQP Client 1.0.0 Componente cliente AMQP 1.0

WebRTC

1 componente
Característica Community Professional Enterprise
WebRTC Server Servidor de señalización para peers WebRTC

P2P

4 componentes
Característica Community Professional Enterprise
STUN Client Cliente de descubrimiento de NAT
STUN Server Servidor de descubrimiento de NAT
TURN Client Cliente de retransmisión para peers bloqueados
TURN Server Servidor de retransmisión para peers bloqueados

Subprotocolos integrados

6 componentes
Característica Community Professional Enterprise
SGC Protocol Client Cliente pub/sub JSON-RPC
SGC Protocol Server Servidor pub/sub JSON-RPC
Files Client Cliente del protocolo de transferencia de archivos
Files Server Servidor del protocolo de transferencia de archivos
Presence Client Cliente del protocolo de presencia en línea
Presence Server Servidor del protocolo de presencia en línea

APIs WebSocket

24 APIs cliente
Característica Community Professional Enterprise
Clientes de frameworks en tiempo real Cliente Socket.IO, cliente SignalR, cliente SignalRCore, cliente Pusher
Clientes de exchanges de criptomonedas (16+) Binance, Bitfinex, Bitget, Bitmex, Bitstamp, Bybit, CEX, CEX PLUS, Coinbase, Crypto.com, Deribit, Forex, GateIO, HTX/Huobi, Kraken, Kucoin, MEXC, OKX, ThreeCommas, XTB
Otros clientes de APIs WebSocket Cliente Discord, API OpenAI RealTime, cliente RCON

Otras APIs

3 componentes
Característica Community Professional Enterprise
WhatsApp Cloud API Componente cliente para la mensajería de WhatsApp Cloud
Telegram Client Cliente de la API de Telegram Bot
Cryptohopper Client Cliente de la API de trading de Cryptohopper

IoT

2 componentes
Característica Community Professional Enterprise
AWS IoT Client Puente MQTT para AWS IoT Core
Azure IoT Client Puente MQTT para Azure IoT Hub

HTTP y autenticación

11 componentes
Característica Community Professional Enterprise
HTTP/2 Client Multiplexación, compresión de cabeceras
OAuth2 Client Componente cliente OAuth2
OAuth2 Server Servidor de autorización OAuth2
JWT Client Cliente de firma y validación de JWT
JWT Server Componente servidor emisor de JWT
WebAuthn Server Servidor de autenticación sin contraseña conforme a FIDO Alliance
WebPush Client Cliente de push para navegador basado en VAPID
AWS SQS Client Cliente HTTP para Amazon SQS
Google Pub/Sub Client Cliente HTTP para Google Cloud Pub/Sub
Google Calendar Client Cliente HTTP para la API de Google Calendar
Firebase Cloud Messaging Cliente HTTP de push FCM

IA y LLM

9 componentes
Característica Community Professional Enterprise
MCP Server Componente servidor de Model Context Protocol
OpenAI API Client ChatGPT, DALL-E, Whisper, function calling
Anthropic API Client Streaming, visión, tool use
Gemini API Client Cliente del LLM multimodal Google Gemini
DeepSeek API Client Cliente del LLM DeepSeek
Grok API Client Cliente del LLM Grok de xAI
Ollama API Client Cliente del runtime local de Ollama
Mistral API Client Cliente del LLM Mistral
Assistants & Embeddings Assistants de alto nivel y generación de vectores de embeddings (integrados en el cliente de OpenAI)

Seguridad y transporte

3 capacidades
Característica Community Professional Enterprise
TLS nativo de .NET TLS 1.2 / 1.3 mediante SslStream en todos los runtimes compatibles
Protocolo ALPN Application-Layer Protocol Negotiation
Cifrado de extremo a extremo (E2EE) Protocolo E2EE cliente y servidor simétrico/asimétrico

Licencias y código fuente

7 entradas
Característica Community Professional Enterprise
Pantalla de aviso de inicio Breve aviso de inicio en la edición Community
Licencia comercial de redistribución Redistribución de binarios libre de regalías de las aplicaciones compiladas
Código fuente de las interfaces públicas en C# Archivos .cs de la interfaz pública para enlazar y envolver
Código fuente C# completo Recompila los ensamblados desde el código fuente C# para cualquier target compatible
Licencias de desarrollador Opciones de licencia Single / Team (2 desarrolladores) / Site (ilimitada) 1 (gratis) 1 / 2 / Site 1 / 2 / Site
Targets .NET .NET Framework 2.0+, .NET Core 1.0+, .NET 5/6/7/8/9, .NET Standard 1.6/2.0
Soporte prioritario por correo electrónico Acceso directo al equipo de ingeniería
Incluido No disponible en esta edición

Una sola API para todas las ediciones

Pasa de Community a Enterprise sin reescribir tu cliente. La API .NET es idéntica en las tres ediciones; los niveles superiores solo desbloquean la licencia comercial y el código fuente.

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;
La mejor opción: All-AccessTodos los productos de eSeGeCe, con Premium Support incluido, desde €1,059 al año.
Ver precios de All-Access

Elige tu edición .NET

Descarga la edición Community gratuita o compara precios entre Professional y Enterprise.