기능 매트릭스 — .NET

.NET 플랫폼의 Community, Professional, Enterprise 에디션 전체의 모든 컴포넌트를 비교해 보세요. 에디션은 주로 라이선스와 소스 코드 액세스에서 차이가 있으며 — 세 가지 모두 동일한 컴포넌트 세트를 제공해요.

세 가지 에디션, 하나의 엔진

Community는 시작 알림이 있는 무료 런타임이에요. Professional은 알림을 제거하고, 공개 C# 인터페이스 소스를 추가하며, 상업적 재배포 라이선스를 제공해요. Enterprise는 어셈블리를 재빌드할 수 있는 전체 C# 소스 코드와 우선 지원을 추가해요.

Community

무료 런타임

모든 컴포넌트 — WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, AI/LLM, P2P, 전체 암호화폐 거래소 API 세트, WebRTC 서버 — 짧은 시작 알림이 표시돼요. 평가 및 비상업적 용도로 무료예요.

Enterprise

+ 전체 C# 소스

Professional의 모든 기능에 전체 C# 소스 코드가 추가돼요 — 지원되는 모든 .NET 타겟용으로 소스에서 어셈블리를 재빌드할 수 있어요. 엔지니어링 팀의 우선 이메일 지원이 포함돼요.

기능별 세부 내역

세 가지 에디션 모두 동일한 컴포넌트와 프로토콜을 제공해요. 차별화 요소는 맨 아래의 라이선스 & 소스 그룹에 있어요.

WebSocket 코어

4 components
기능 Community Professional Enterprise
WebSocket Client RFC 6455 클라이언트 컴포넌트 (.NET 2.0+)
WebSocket Server 멀티스레드 TCP 기반 서버
WebSocket + HTTP Server (HTTP.SYS) Windows 커널 모드 WebSocket 및 HTTP 서버
Firewall IP 허용/차단 목록, 침입 방지

메시징 프로토콜

8 components
기능 Community Professional Enterprise
MQTT Client MQTT 3.1.1 / 5.0 클라이언트 컴포넌트
STOMP Client 범용 STOMP 1.0 / 1.2 클라이언트
STOMP RabbitMQ Client 바로 사용 가능한 RabbitMQ STOMP 클라이언트
STOMP ActiveMQ Client 바로 사용 가능한 ActiveMQ STOMP 클라이언트
WAMP 1.0 Client 레거시 WAMP v1 RPC & pub/sub 클라이언트
WAMP 2.0 Client WAMP v2 RPC & pub/sub 클라이언트
AMQP Client 0.9.1 AMQP 0.9.1 클라이언트 컴포넌트
AMQP Client 1.0.0 AMQP 1.0 클라이언트 컴포넌트

WebRTC

3 components
기능 Community Professional Enterprise
WebRTC Server WebRTC 피어용 시그널링 서버
AppRTC Server Google AppRTC 호환 시그널링 서버
RTCMultiConnection Server RTCMultiConnection 호환 시그널링 서버

P2P

4 components
기능 Community Professional Enterprise
STUN Client NAT 탐색 클라이언트
STUN Server NAT 탐색 서버
TURN Client 차단된 피어용 릴레이 클라이언트
TURN Server 차단된 피어용 릴레이 서버

내장 서브 프로토콜

6 components
기능 Community Professional Enterprise
SGC Protocol Client JSON-RPC pub/sub 클라이언트
SGC Protocol Server JSON-RPC pub/sub 서버
Files Client 파일 전송 프로토콜 클라이언트
Files Server 파일 전송 프로토콜 서버
Presence Client 온라인 프레즌스 프로토콜 클라이언트
Presence Server 온라인 프레즌스 프로토콜 서버

WebSocket API

24 client APIs
기능 Community Professional Enterprise
실시간 프레임워크 클라이언트 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
기타 WebSocket API 클라이언트 Discord Client, OpenAI RealTime API, RCON Client

기타 API

3 components
기능 Community Professional Enterprise
WhatsApp Cloud API WhatsApp Cloud 메시징용 클라이언트 컴포넌트
Telegram Client Telegram Bot API 클라이언트
Cryptohopper Client Cryptohopper 트레이딩 API 클라이언트

IoT

2 components
기능 Community Professional Enterprise
AWS IoT Client AWS IoT Core MQTT 브리지
Azure IoT Client Azure IoT Hub MQTT 브리지

HTTP & 인증

11 components
기능 Community Professional Enterprise
HTTP/2 Client 멀티플렉싱, 헤더 압축
OAuth2 Client OAuth2 클라이언트 컴포넌트
OAuth2 Server OAuth2 권한 부여 서버
JWT Client JWT 서명 & 검증 클라이언트
JWT Server JWT 발급 서버 컴포넌트
WebAuthn Server FIDO Alliance 준수 비밀번호 없는 인증 서버
WebPush Client VAPID 기반 브라우저 푸시 클라이언트
AWS SQS Client Amazon SQS HTTP 클라이언트
Google Pub/Sub Client Google Cloud Pub/Sub HTTP 클라이언트
Google Calendar Client Google Calendar API HTTP 클라이언트
Firebase Cloud Messaging FCM HTTP 푸시 클라이언트

AI & LLM

9 components
기능 Community Professional Enterprise
MCP Server Model Context Protocol 서버 컴포넌트
OpenAI API Client ChatGPT, DALL-E, Whisper, function calling
Anthropic API Client 스트리밍, 비전, 도구 사용
Gemini API Client Google Gemini 멀티모달 LLM 클라이언트
DeepSeek API Client DeepSeek LLM 클라이언트
Grok API Client xAI Grok LLM 클라이언트
Ollama API Client 로컬 Ollama 런타임 클라이언트
Mistral API Client Mistral LLM 클라이언트
Assistants & Embeddings 고급 Assistants 및 임베딩 벡터 생성(OpenAI 클라이언트에 내장)

보안 & 전송

3 capabilities
기능 Community Professional Enterprise
Native .NET TLS 지원되는 모든 런타임에서 SslStream을 통한 TLS 1.2 / 1.3
ALPN Protocol 애플리케이션 계층 프로토콜 협상
End-to-End Encryption (E2EE) 대칭/비대칭 E2EE 클라이언트 & 서버 프로토콜

라이선스 & 소스

7 entries
기능 Community Professional Enterprise
Startup Nag Screen Community 에디션의 짧은 시작 알림 Yes
Commercial Redistribution License 컴파일된 앱의 로열티 없는 바이너리 재배포
Public C# Interfaces Source 바인딩 / 래핑용 공개 인터페이스 .cs 파일
전체 C# 소스 코드 지원되는 모든 타겟용으로 C# 소스에서 어셈블리 재빌드
개발자 시트 Single / Team (2 developers) / Site (unlimited) 라이선스 옵션 1 (free) 1 / 2 / Site 1 / 2 / Site
.NET 타겟 .NET Framework 2.0+, .NET Core 1.0+, .NET 5/6/7/8/9, .NET Standard 1.6/2.0
우선 이메일 지원 엔지니어링 팀에 직접 액세스
포함 이 에디션에서는 사용 불가

모든 에디션을 아우르는 단일 API

클라이언트를 다시 작성하지 않고 Community에서 Enterprise로 업그레이드해요. .NET API는 세 가지 에디션 모두에서 동일하며 — 상위 등급은 상업용 라이선스와 소스 코드를 잠금 해제할 뿐이에요.

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;

.NET 에디션을 선택하세요

무료 Community 에디션을 다운로드하거나 Professional 및 Enterprise의 가격을 비교해 보세요.