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 bezpłatne środowisko uruchomieniowe z 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łatnie do oceny i użytku niekomercyjnego.
No nag + Commercial licence
Everything in Community plus a royalty-free commercial redistribution licence, the public C# interface source (for binding and wrapping), no startup notice, 12 months of updates, and standard email support.
+ Full C# Source
Everything in Professional plus the full C# source code — rebuild the assemblies from source for any supported .NET target. Includes priority email support direct from the engineering team.
All three editions ship the same components and protocols. The differentiators live in the Licensing & Source group at the bottom.
| 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 |
| Funkcja | Community | Professional | Enterprise |
|---|---|---|---|
| Klient MQTT Komponent klienta MQTT 3.1.1 / 5.0 | |||
| 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 | |||
| Serwer AppRTC Serwer sygnalizacji zgodny z Google AppRTC | |||
| Serwer RTCMultiConnection Serwer sygnalizacji zgodny z RTCMultiConnection |
| 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 (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 | |||
| 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 bez hasła zgodny z FIDO Alliance | |||
| 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 | Yes | ||
| 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 (free) | 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 | — | — |
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;