기능 매트릭스 — .NET
.NET 플랫폼의 Community, Professional, Enterprise 에디션 전체의 모든 컴포넌트를 비교해 보세요. 에디션은 주로 라이선스와 소스 코드 액세스에서 차이가 있으며 — 세 가지 모두 동일한 컴포넌트 세트를 제공해요.
.NET 플랫폼의 Community, Professional, Enterprise 에디션 전체의 모든 컴포넌트를 비교해 보세요. 에디션은 주로 라이선스와 소스 코드 액세스에서 차이가 있으며 — 세 가지 모두 동일한 컴포넌트 세트를 제공해요.
Community는 시작 알림이 있는 무료 런타임이에요. Professional은 알림을 제거하고, 공개 C# 인터페이스 소스를 추가하며, 상업적 재배포 라이선스를 제공해요. Enterprise는 어셈블리를 재빌드할 수 있는 전체 C# 소스 코드와 우선 지원을 추가해요.
무료 런타임
모든 컴포넌트 — WebSocket, MQTT, STOMP, AMQP, WAMP, HTTP/2, OAuth2, JWT, AI/LLM, P2P, 전체 암호화폐 거래소 API 세트, WebRTC 서버 — 짧은 시작 알림이 표시돼요. 평가 및 비상업적 용도로 무료예요.
알림 제거 + 상업용 라이선스
Community의 모든 기능에 로열티 없는 상업적 재배포 라이선스, 공개 C# 인터페이스 소스(바인딩 및 래핑용), 시작 알림 제거, 12개월 업데이트, 표준 이메일 지원이 추가돼요.
+ 전체 C# 소스
Professional의 모든 기능에 전체 C# 소스 코드가 추가돼요 — 지원되는 모든 .NET 타겟용으로 소스에서 어셈블리를 재빌드할 수 있어요. 엔지니어링 팀의 우선 이메일 지원이 포함돼요.
세 가지 에디션 모두 동일한 컴포넌트와 프로토콜을 제공해요. 차별화 요소는 맨 아래의 라이선스 & 소스 그룹에 있어요.
| 기능 | Community | Professional | Enterprise |
|---|---|---|---|
| WebSocket Client RFC 6455 클라이언트 컴포넌트 (.NET 2.0+) | |||
| WebSocket Server 멀티스레드 TCP 기반 서버 | |||
| WebSocket + HTTP Server (HTTP.SYS) Windows 커널 모드 WebSocket 및 HTTP 서버 | |||
| Firewall IP 허용/차단 목록, 침입 방지 |
| 기능 | 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 클라이언트 컴포넌트 |
| 기능 | Community | Professional | Enterprise |
|---|---|---|---|
| WebRTC Server WebRTC 피어용 시그널링 서버 | |||
| AppRTC Server Google AppRTC 호환 시그널링 서버 | |||
| RTCMultiConnection Server RTCMultiConnection 호환 시그널링 서버 |
| 기능 | Community | Professional | Enterprise |
|---|---|---|---|
| STUN Client NAT 탐색 클라이언트 | |||
| STUN Server NAT 탐색 서버 | |||
| TURN Client 차단된 피어용 릴레이 클라이언트 | |||
| TURN Server 차단된 피어용 릴레이 서버 |
| 기능 | 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 온라인 프레즌스 프로토콜 서버 |
| 기능 | 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 |
| 기능 | Community | Professional | Enterprise |
|---|---|---|---|
| WhatsApp Cloud API WhatsApp Cloud 메시징용 클라이언트 컴포넌트 | |||
| Telegram Client Telegram Bot API 클라이언트 | |||
| Cryptohopper Client Cryptohopper 트레이딩 API 클라이언트 |
| 기능 | Community | Professional | Enterprise |
|---|---|---|---|
| AWS IoT Client AWS IoT Core MQTT 브리지 | |||
| Azure IoT Client Azure IoT Hub MQTT 브리지 |
| 기능 | 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 푸시 클라이언트 |
| 기능 | 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 클라이언트에 내장) |
| 기능 | Community | Professional | Enterprise |
|---|---|---|---|
| Native .NET TLS 지원되는 모든 런타임에서 SslStream을 통한 TLS 1.2 / 1.3 | |||
| ALPN Protocol 애플리케이션 계층 프로토콜 협상 | |||
| End-to-End Encryption (E2EE) 대칭/비대칭 E2EE 클라이언트 & 서버 프로토콜 |
| 기능 | 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 | |||
| 우선 이메일 지원 엔지니어링 팀에 직접 액세스 | — | — |
클라이언트를 다시 작성하지 않고 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;