Delphi 및 .NET용 엔터프라이즈급 통신 컴포넌트

20년이 넘는 엔지니어링 경험을 바탕으로 해요. 전체 RFC 6455 준수, 30개 이상의 API 통합, Windows부터 Linux, iOS부터 Android까지의 크로스플랫폼 지원을 제공해요. 전 세계 수천 명의 개발자가 신뢰하는 네이티브 컴포넌트로 실시간이고 안전하며 확장 가능한 애플리케이션을 만들어 보세요.

20년 이상의 경험
100% 네이티브 코드
크로스플랫폼
TLS 1.3 지원
761+ 컴포넌트
30+ API 통합
20+ 년의 경험
5 지원 플랫폼

한눈에 보는 eSeGeCe 스택

와이어 레벨부터 AI 통합까지 모든 것을 다루는 하나의 계층형 스택이에요 — 전송 계층, 보안, 신원 인증, 그리고 30개 이상의 API 표면을 제공해요.

클라이언트 브라우저 모바일 앱 데스크톱 앱 전송 계층 sgcWebSockets · sgcIndy WebSocket HTTP/2 HTTP/3 MQTT AMQP STOMP WAMP WebRTC SSE QUIC 보안 통합 신원 인증, 인증 및 암호화 OAuth2 JWT WebAuthn E2EE TLS 1.3 OpenSSL 3 SChannel XAdES · PAdES 통합 30개 이상의 API · AI · 클라우드 · 금융 AI 및 LLM OpenAI · Anthropic Gemini · MCP · Embeddings 클라우드 AWS · Azure · GCP IoT Hub · S3 · Pub/Sub 금융 14개 암호화폐 거래소 실시간 시세 호환성 Socket.IO · SignalR Core Pusher · Firebase

하나의 일관된 스택 — 계층적이고, 안전하며, 확장 가능해요 — 소켓에서부터 AI 에이전트까지 전부 다뤄요.

강력한 라이브러리, 하나의 생태계

sgcWebSockets

WebSocket, HTTP/2, MQTT, WebRTC, AI, 그리고 30개 이상의 API 통합을 제공해요. 가장 포괄적인 Delphi 통신 라이브러리예요.

자세히 알아보기 →

sgcOpenAPI

OpenAPI 3.x 스펙에서 네이티브 Pascal SDK를 자동 생성해요. AWS(280개 이상), Google(250개 이상), Azure(650개 이상)용 SDK가 미리 빌드되어 있어요.

자세히 알아보기 →

sgcSign

문서 서명(XAdES / PAdES / CAdES / ASiC)과 코드 서명(Authenticode .exe / .dll, ClickOnce, NuGet, VSIX)을 라이브러리나 sgcSign Server를 통해 제공해요. HSM, AWS KMS, Azure Trusted Signing, HashiCorp Vault를 포함한 10개 키 공급자를 지원해요. 21개 EU 국가 프로파일을 갖추고 있어요.

자세히 알아보기 →

sgcBiometrics

Delphi/C++ Builder용 Windows Hello, 지문 센서, 얼굴 인식을 제공해요. Windows Biometric Framework와 통합돼요.

자세히 알아보기 →

sgcIndy

확장된 프로토콜 지원과 엔터프라이즈 애플리케이션을 위한 성능 최적화가 적용된 향상된 Indy TCP/IP 컴포넌트 모음이에요.

자세히 알아보기 →
운영 체제
Windows 32 및 64비트
macOS Intel 및 ARM
Linux x64 · ARM64
iOS 15+ 및 iPadOS
Android API 26+
IDE 및 프레임워크
Delphi 7 → 13
C++ Builder 2007 → 13
.NET 2.0 → .NET 9

크로스플랫폼, 멀티 프레임워크

하나의 소스 트리가 모든 최신 Embarcadero IDE 및 모든 주요 OS — 데스크톱, 모바일, 서버 — 에서 네이티브 컴포넌트로 컴파일돼요. 플랫폼별 포크나 DLL 관리가 필요 없어요.

5 OS 타겟 Windows, macOS, Linux, iOS, Android
12 IDE 버전 Delphi 7부터 RAD Studio 13까지
4 UI 프레임워크 VCL, FireMonkey, .NET, Lazarus / FPC
1 소스 트리 모든 타겟에서 동일한 API와 컴포넌트

필요한 모든 프로토콜

11개의 일급 와이어 프로토콜과 생태계 호환 방식을 지원해요. 하나의 라이브러리로 모든 메시징 스타일을 다뤄요.

실시간
전송
WebSocketRFC 6455
HTTP/2RFC 7540
SSEServer-Sent Events
WebRTCP2P
메시징 및 pub/sub

개발자들이 가장 많이 사용하는 4가지 pub/sub 와이어 프로토콜의 네이티브 클라이언트와 서버 구현을 제공해요. 공식 사양을 완벽하게 준수하며 각 생태계의 주요 브로커용 어댑터가 미리 준비되어 있어요.

MQTT 3.1.1 및 5.0

IoT, 모바일, 수백만의 동시 연결을 위한 경량 pub/sub

작은 바이너리 프레임(2바이트 헤더), 연결 끊김 후에도 유지되는 영구 세션, 리테인 메시지, 신뢰할 수 없는 네트워크용 last-will-and-testament를 제공해요. IoT 텔레메트리와 모바일 푸시의 사실상 표준이에요.

  • QoS 0 / 1 / 2 — 최대 1회, 최소 1회, 정확히 1회 전달
  • 5.0 속성 — 토픽 별칭, 메시지 만료, 응답 토픽, 사용자 속성
  • 공유 구독 — 워커 풀에 하나의 토픽을 로드 밸런싱(5.0)
  • 테스트된 브로커 — HiveMQ, Mosquitto, EMQX, AWS IoT Core, Azure IoT Hub

AMQP 0.9.1 및 1.0

완전한 트랜잭션 지원을 갖춘 엔터프라이즈 메시지 브로커 프로토콜

풍부한 라우팅 규칙으로 명명된 익스체인지를 통해 메시지를 큐로 라우팅해요. 확인 응답, 내구성, 트랜잭션이 프로토콜에 내장되어 있어요. 두 가지 별개의 와이어 버전이 있어요: 0.9.1은 RabbitMQ에서 주로 사용되고, 1.0은 OASIS 표준 브로커 간 사양이에요.

  • 익스체인지 유형 — direct, fanout, topic, headers
  • 내구성 — 브로커 재시작 후에도 유지되는 영구 큐
  • 트랜잭션 — 원자적 다중 메시지 커밋 / 롤백
  • 테스트된 브로커 — RabbitMQ(0.9.1), Azure Service Bus(1.0), ActiveMQ, IBM MQ

STOMP 1.0 및 1.2

telnet으로 디버깅할 수 있는 간단한 텍스트 기반 프로토콜

작은 어휘(CONNECT, SUBSCRIBE, SEND, ACK, DISCONNECT)를 가진 프레임 기반 프로토콜이에요. 모든 TCP 또는 WebSocket 전송 위에서 동작해요. 바이너리 프로토콜의 복잡함 없이 브로커를 원하는 팀이 쉽게 도입할 수 있어요.

  • 사전 구성된 클라이언트 — RabbitMQ STOMP 플러그인, ActiveMQ
  • 트랜잭션 — BEGIN / COMMIT / ABORT 메시지 그룹
  • 지속 구독 — 재연결 시에도 유지
  • 커스텀 헤더 — 프레임당 임의의 문자열 메타데이터

WAMP v2

단일 WebSocket 연결을 통한 Pub/Sub RPC

Web Application Messaging Protocol은 애플리케이션 수준의 이벤팅과 원격 프로시저 호출을 통합해요. 클라이언트는 발행, 구독, 호출 가능한 메서드 등록, 피어가 등록한 메서드 호출 모두를 하나의 연결에서 멀티플렉싱할 수 있어요.

  • 네 가지 역할 — 발행자, 구독자, 호출자, 피호출자
  • 인증 — ticket, CRA, 플러그 가능한 방식
  • 라우티드 RPC — 브로커가 호출을 중개하므로 클라이언트가 피어를 알 필요가 없어요
  • 사용 사례 — 서버 호출 가능 메서드가 필요한 실시간 대시보드
호환성
Socket.IOv4
SignalR Core.NET
PusherChannels

실시간 채팅부터 AI 에이전트까지

eSeGeCe 컴포넌트는 메시징, 금융, IoT, AI 등 가장 까다로운 카테고리의 소프트웨어 뒤에 있는 프로토콜과 프리미티브를 제공해요 — Delphi 또는 .NET 프로젝트에 바로 적용할 수 있어요.

대규모 실시간 채팅

지속 연결, 프레즌스, 브로드캐스트 채널, 바이너리 메시징을 제공해요 — 수천 명의 동시 사용자를 위해 구축된 멀티스레드 서버와 함께요.

sgcWebSockets Socket.IO WAMP

알고리즘 트레이딩

완전한 TLS, 바이너리 프레임, 재연결을 갖춘 1밀리초 미만의 시장 데이터 피드예요.

14개 거래소 FIX 수준

AI 에이전트 (MCP)

Model Context Protocol을 통해 ChatGPT와 Claude를 자체 도구에 연결해 보세요.

MCP OpenAI Anthropic

IoT 텔레메트리

MQTT 5.0, CoAP, AWS IoT, Azure IoT Hub를 통해 수백만 개의 기기를 연결하세요.

MQTT 5.0 CoAP AWS IoT Azure IoT

WebRTC 영상

STUN, TURN, ICE가 내장된 피어 투 피어 미디어예요.

STUN/TURN P2P

문서 및 코드 서명 파이프라인

문서 서명 — XAdES(XML), PAdES(PDF), CAdES(CMS), ASiC 컨테이너 — 및 코드 서명 — Authenticode(.exe / .dll / .msi), ClickOnce 매니페스트, NuGet 패키지, VSIX 확장 — 을 번들로 제공되는 sgcSign Server를 통해 처리해요. 중앙화된 CI/CD 서명을 위한 REST API, Windows 서비스 설치 프로그램, 즉시 사용 가능한 GitHub Actions / Azure DevOps / Jenkins / Docker 파이프라인을 제공해요. 10가지 키 공급자(PFX, PKCS#11 HSM, Azure Trusted Signing, AWS KMS, Google Cloud KMS, HashiCorp Vault, Certum SimplySign, CSC v2)를 지원해요. e-invoicing 및 고용 계약을 위한 21개 EU 국가 프로파일을 갖추고 있어요.

sgcSign XAdES / PAdES / CAdES ASiC Authenticode ClickOnce NuGet HSM / KMS Server + REST API

개발자들이 eSeGeCe를 선택하는 이유

성능과 안정성을 위해 구축됨

  • IOCP/EPOLL을 지원하는 완전한 멀티스레드 서버
  • OpenSSL 및 SChannel을 사용한 TLS 1.2 및 1.3 암호화
  • WatchDog 기술을 통한 자동 재연결
  • 여러 백엔드 서버 간의 로드 밸런싱
  • 정확히 1회 전달을 보장하는 Quality of Service
WebSocketClient.pas
procedure TForm1.ConnectWebSocket;
begin
  sgcWebSocketClient1.Host := 'echo.websocket.org';
  sgcWebSocketClient1.Port := 443;
  sgcWebSocketClient1.TLS  := True;
  sgcWebSocketClient1.Active := True;
end;

procedure TForm1.OnMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('Received: ' + Text);
end;
WebSocketClient.cpp
void __fastcall TForm1::ConnectWebSocket()
{
  sgcWebSocketClient1->Host = "echo.websocket.org";
  sgcWebSocketClient1->Port = 443;
  sgcWebSocketClient1->TLS  = true;
  sgcWebSocketClient1->Active = true;
}

void __fastcall TForm1::OnMessage(TsgcWSConnection *Connection,
  const UnicodeString Text)
{
  Memo1->Lines->Add("Received: " + Text);
}
WebSocketClient.cs
var client = new TsgcWebSocketClient();
client.Host  = "echo.websocket.org";
client.Port  = 443;
client.TLS   = true;

client.OnMessage += (sender, args) =>
{
  Console.WriteLine($"Received: {args.Text}");
};

client.OnConnect += (sender, args) =>
{
  client.WriteData("Hello from .NET!");
};

client.Active = true;
WebSocketClient.lpr
program WebSocketClient;
{$mode objfpc}{$H+}
uses
  sgcWebSocket;

var
  Client: TsgcWebSocketClient;
begin
  Client := TsgcWebSocketClient.Create(nil);
  Client.Host := 'echo.websocket.org';
  Client.Port := 443;
  Client.TLS  := True;
  Client.Active := True;
  ReadLn;
  Client.Free;
end.

앱을 AI 혁명에 연결하세요

OpenAI, Anthropic, Google Gemini 및 Model Context Protocol과의 네이티브 통합을 제공해요. ChatGPT, Claude, embeddings, 함수 호출, 실시간 AI 스트리밍을 일급으로 지원하는 지능형 애플리케이션을 만드세요 — 모두 Delphi 또는 .NET 코드베이스에서 가능해요.

OpenAI

ChatGPT, DALL-E, Whisper, 파인튜닝, 어시스턴트를 지원해요. 스트리밍 지원과 함수 호출이 포함된 전체 API 커버리지예요.

자세히 알아보기 →

MCP

Model Context Protocol 서버 및 클라이언트 구현이에요. 도구, 프롬프트, 리소스를 AI 모델에 매끄럽게 노출시켜요.

자세히 알아보기 →

ChatBot

사람과 같은 상호작용을 갖춘 대화형 AI를 만드세요. 다중 턴 대화, 컨텍스트 관리 및 스트리밍 응답을 제공해요.

자세히 알아보기 →

Embeddings

벡터 데이터베이스, Pinecone 통합 및 커스텀 AI 애플리케이션을 제공해요. 의미 기반 검색과 검색 증강 생성을 지원해요.

자세히 알아보기 →

프로덕션을 위해 구축됨

SRE를 밤새 깨어 있게 만드는 워크로드를 위해 설계되었어요 — 장기 연결, 기본 암호화, 변동 상황에서의 자가 복구.

10,000+ 동시 연결

IOCP(Windows)와 EPOLL(Linux) 스레드별 풀이 단일 서버가 부하 속에서도 원활하게 작동하도록 해요.

TLS 1.3 종단 간 암호화

모든 플랫폼의 OpenSSL 3.0과 네이티브 Windows SChannel을 지원해요 — 추가 DLL이 필요 없어요.

< 1 ms 프레임 지연 시간

로컬호스트에서 제로 카피 프레이밍을 제공하며, 압축 메시지 확장(RFC 7692)이 별도 설정 없이 준비되어 있어요.

24/7 WatchDog 자동 재연결

하트비트, 지수 백오프 및 세션 재개로 네트워크 끊김 속에서도 클라이언트를 연결된 상태로 유지해요.

개발자들의 평가

전 세계에서 실시간 애플리케이션을 구축하는 Delphi, C++ Builder, Lazarus 및 .NET 개발자가 신뢰해요.

sgcWebSockets는 정말 훌륭하고 지원도 최고예요!
Christian Meyer 창립자 및 CTO
sgcWebSockets 라이브러리는 정말 유용하고 설정하기 쉬워요. 앞으로도 좋은 작업 부탁드려요!
Simone Moretti Delphi 개발자
도움과 지원에 정말 감사드려요 — 컴포넌트가 너무 마음에 들어요.
Mark Steinfeld CTO

하나의 구독, 다섯 가지 제품, 로열티 없음.

오늘 Delphi 또는 .NET 앱에 실시간, AI, 디지털 서명 기능을 추가하세요 — 전체 소스, 기간 내 평생 업데이트, 로열티 없는 배포와 함께요.