Matryca funkcji — .NET
Porównaj każdy komponent w edycjach Community, Professional i Enterprise dla platformy .NET. Edycje różnią się głównie licencjonowaniem i dostępem do kodu źródłowego — wszystkie trzy zawierają ten sam zestaw komponentów.
Porównaj każdy komponent w edycjach Community, Professional i Enterprise dla platformy .NET. Edycje różnią się głównie licencjonowaniem i dostępem do kodu źródłowego — wszystkie trzy zawierają ten sam zestaw komponentów.
Community to w pełni funkcjonalne środowisko uruchomieniowe, bezpłatne do użytku komercyjnego i niekomercyjnego dla małych zespołów o rocznym przychodzie poniżej 1 mln EUR i do 5 programistów, z krótkim komunikatem startowym. Professional usuwa ten komunikat, dodaje publiczne źródła interfejsów C# i przyznaje komercyjną licencję na redystrybucję. Enterprise dodaje pełny kod źródłowy C# do przebudowy zestawów oraz priorytetowe wsparcie.
Bezpłatne środowisko uruchomieniowe
Każdy komponent — WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, AI/LLM, P2P, pełen zestaw API giełd kryptowalut oraz serwery WebRTC — z krótkim komunikatem startowym. Bezpłatne do użytku komercyjnego i niekomercyjnego dla małych zespołów (roczny przychód poniżej 1 mln EUR i do 5 programistów); większe organizacje potrzebują licencji Professional lub Enterprise.
Bez przypomnień + licencja komercyjna
Wszystko z Community plus wolna od opłat licencyjnych komercyjna licencja na redystrybucję, publiczne źródła interfejsu C# (do wiązania i opakowywania), brak komunikatu startowego, 12 miesięcy aktualizacji oraz standardowe wsparcie e-mail. Wymagana dla organizacji powyżej progu Community (roczny przychód 1 mln EUR lub więcej niż 5 programistów).
+ pełny kod źródłowy C#
Wszystko z edycji Professional oraz pełny kod źródłowy C#. Przebuduj assembly ze źródeł dla dowolnego obsługiwanego celu .NET. W zestawie priorytetowe wsparcie e-mail bezpośrednio od zespołu inżynierów.
Wszystkie trzy edycje zawierają te same komponenty i protokoły. Różnice znajdziesz w grupie Licencje i kod źródłowy na dole.
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Klient WebSocket Komponent klienta RFC 6455 (.NET 2.0+) | |||
| Serwer WebSocket Wielowątkowy serwer oparty na TCP | |||
| Serwer WebSocket + HTTP (HTTP.SYS) Serwer WebSocket i HTTP w trybie jądra Windows | |||
| Firewall Lista dozwolonych/blokowanych IP, ochrona przed włamaniami | |||
| Klastrowanie wielowęzłowe Skaluj pub/sub i Presence na wielu węzłach (backplane mesh lub Redis) | — | — |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Klient MQTT Komponent klienta MQTT 3.1.1 / 5.0 | |||
| Kafka Client Komponent klienta Apache Kafka | |||
| Klient STOMP Uniwersalny klient STOMP 1.0 / 1.2 | |||
| Klient STOMP RabbitMQ Gotowy do użycia klient STOMP dla RabbitMQ | |||
| Klient STOMP ActiveMQ Gotowy do użycia klient STOMP dla ActiveMQ | |||
| Klient WAMP 1.0 Klient WAMP v1 RPC i pub/sub (legacy) | |||
| Klient WAMP 2.0 Klient WAMP v2 RPC i pub/sub | |||
| Klient AMQP 0.9.1 Komponent klienta AMQP 0.9.1 | |||
| Klient AMQP 1.0.0 Komponent klienta AMQP 1.0 |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Serwer WebRTC Serwer sygnalizacji dla peerów WebRTC |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Klient STUN Klient wykrywania NAT | |||
| Serwer STUN Serwer wykrywania NAT | |||
| Klient TURN Klient przekaźnika dla zablokowanych peerów | |||
| Serwer TURN Serwer przekaźnika dla zablokowanych peerów |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Klient protokołu SGC Klient JSON-RPC pub/sub | |||
| Serwer protokołu SGC Serwer JSON-RPC pub/sub | |||
| Klient Files Klient protokołu transferu plików | |||
| Serwer Files Serwer protokołu transferu plików | |||
| Klient Presence Klient protokołu obecności online | |||
| Serwer Presence Serwer protokołu obecności online |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Klienci frameworków czasu rzeczywistego Klient Socket.IO, klient SignalR, klient SignalRCore, klient Pusher | |||
| Klienci giełd kryptowalut (16+) Binance, Bitfinex, Bitget, Bitmex, Bitstamp, Bybit, CEX, CEX PLUS, Coinbase, Crypto.com, Deribit, Forex, GateIO, HTX/Huobi, Kraken, Kucoin, MEXC, OKX, ThreeCommas, XTB | |||
| Pozostali klienci API WebSocket Klient Discord, OpenAI RealTime API, klient RCON |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| WhatsApp Cloud API Komponent klienta dla komunikacji WhatsApp Cloud | |||
| Klient Telegram Klient Telegram Bot API | |||
| Klient Cryptohopper Klient API tradingowego Cryptohopper |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Klient AWS IoT Most MQTT AWS IoT Core | |||
| Klient Azure IoT Most MQTT Azure IoT Hub |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Klient HTTP/2 Multipleksowanie, kompresja nagłówków | |||
| Klient OAuth2 Komponent klienta OAuth2 | |||
| Serwer OAuth2 Serwer autoryzacji OAuth2 | |||
| Klient JWT Klient podpisywania i walidacji JWT | |||
| Serwer JWT Komponent serwera wydającego JWT | |||
| Serwer WebAuthn Serwer uwierzytelniania passkey i bez hasła zgodny z FIDO Alliance | |||
| Uwierzytelnianie TOTP Uwierzytelnianie dwuskładnikowe TOTP i HOTP | |||
| Klient LDAP Uwierzytelnianie LDAP i Active Directory | |||
| Service Provider SAML Jednokrotne logowanie SAML 2.0 dla aplikacji webowych | |||
| Klient OpenID Connect Logowanie OIDC z PKCE i walidacją tokenu ID | |||
| Mail OAuth2 Logowanie OAuth2 dla SMTP, IMAP i POP3 | |||
| Klient WebPush Klient push przeglądarki oparty na VAPID | |||
| Klient AWS SQS Klient HTTP Amazon SQS | |||
| Klient Google Pub/Sub Klient HTTP Google Cloud Pub/Sub | |||
| Klient Google Calendar Klient HTTP Google Calendar API | |||
| Firebase Cloud Messaging Klient push HTTP FCM |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Serwer MCP Komponent serwera Model Context Protocol | |||
| Klient OpenAI API ChatGPT, DALL-E, Whisper, wywołania funkcji | |||
| Klient Anthropic API Strumieniowanie, wizja, użycie narzędzi | |||
| Klient Gemini API Klient multimodalnego LLM Google Gemini | |||
| Klient DeepSeek API Klient LLM DeepSeek | |||
| Klient Grok API Klient LLM xAI Grok | |||
| Klient Ollama API Klient lokalnego runtime Ollama | |||
| Klient Mistral API Klient LLM Mistral | |||
| Asystenci i Embeddings Wysokopoziomowi asystenci i generowanie wektorów embeddingowych (wbudowane w klienta OpenAI) |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Natywny TLS .NET TLS 1.2 / 1.3 przez SslStream na każdym obsługiwanym runtime | |||
| Protokół ALPN Application-Layer Protocol Negotiation | |||
| Szyfrowanie end-to-end (E2EE) Symetryczny/asymetryczny protokół E2EE klienta i serwera |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Ekran przypominający przy uruchamianiu Krótki komunikat startowy w edycji Community | Tak | ||
| Licencja redystrybucji komercyjnej Redystrybucja binarna skompilowanych aplikacji wolna od opłat | — | ||
| Źródła interfejsów publicznych C# Publiczne pliki .cs interfejsów do binding / wrapping | — | ||
| Pełny kod źródłowy C# Przebuduj zestawy z kodu źródłowego C# dla dowolnego obsługiwanego targetu | — | — | |
| Stanowiska programistów Opcje licencji Single / Team (2 programistów) / Site (bez limitu) | 1 (bezpłatnie) | 1 / 2 / Site | 1 / 2 / Site |
| Targety .NET .NET Framework 2.0+, .NET Core 1.0+, .NET 5/6/7/8/9, .NET Standard 1.6/2.0 | |||
| Priorytetowe wsparcie e-mail Bezpośredni dostęp do zespołu inżynieryjnego | — | — |
Przejdź z edycji Community na Enterprise bez przepisywania klienta. API .NET jest identyczne we wszystkich trzech edycjach, wyższe edycje odblokowują tylko licencję komercyjną i kod źródłowy.
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;