sgcWebSockets — Delphi 및 .NET용 실시간 통신 라이브러리 | eSeGeCe

sgcWebSockets

Delphi, C++ Builder, Lazarus, .NET을 위한 가장 포괄적인 WebSocket 및 실시간 통신 라이브러리예요. 완전한 RFC 6455 준수, 30개 이상의 API 통합, 엔터프라이즈급 성능을 제공해요.

RFC 6455 Compliant
30+ API Integrations
Delphi 7 – RAD Studio 13
.NET 5–9 Support

실시간 통신에 필요한 모든 것

WebSocket 기본부터 고급 AI 통합까지, sgcWebSockets는 현대 네트워크 애플리케이션을 위한 완전한 툴킷을 제공해요.

WebSocket 클라이언트 및 서버

바이너리 및 유니코드 메시지 지원, PerMessage_Deflate 압축, 자동 재연결을 갖춘 완전한 RFC 6455 구현이에요.

HTTP/2

고성능 연결을 위한 멀티플렉싱, 서버 푸시, 헤더 압축이 포함된 최신 HTTP 프로토콜이에요.

AI 및 머신러닝

OpenAI, Anthropic, MCP 프로토콜, ChatBot 컴포넌트, 임베딩, 벡터 데이터베이스 지원과의 네이티브 통합을 제공해요.

실시간 프로토콜

내장 메시지 라우팅 및 토픽 관리를 갖춘 MQTT, AMQP, STOMP, WAMP, Server-Sent Events 완전 지원이에요.

P2P 및 WebRTC

STUN, TURN, ICE 프로토콜, 데이터 채널, 직접 클라이언트 연결을 위한 NAT 통과를 갖춘 P2P 통신이에요.

30개 이상의 API 통합

암호화폐 거래소, 메시징 플랫폼, 클라우드 서비스, 금융 데이터 피드를 위한 즉시 사용 가능한 커넥터예요.

엔터프라이즈 준비 아키텍처

미션 크리티컬 애플리케이션의 보안, 확장성, 신뢰성을 위해 처음부터 구축됐어요.

엔터프라이즈급 보안

업계 표준 보안 프로토콜과 유연한 인증 메커니즘으로 모든 연결을 보호해요.

  • TLS 1.2 및 TLS 1.3 자동 협상
  • OpenSSL 및 SChannel 백엔드 지원
  • OAuth2, Basic, Session, URL 인증
  • 메시지 페이로드의 종단간 암호화
  • 대역폭 조절 및 속도 제한

확장을 위해 구축됨

고성능 I/O와 강력한 전달 보장으로 수천 개의 동시 연결을 처리해요.

  • IOCP (Windows) 및 EPOLL (Linux) 서버 모델
  • 서버 인스턴스 간 내장 로드 밸런싱
  • QoS 수준: 최대 1회, 최소 1회, 정확히 1회
  • 메시지 큐잉 및 트랜잭션 메시징
  • 연결 모니터링을 위한 HeartBeat 및 WatchDog

광범위한 플랫폼 지원

선호하는 IDE에서 개발하고 모든 주요 플랫폼 및 프레임워크 버전에 배포하세요.

Delphi

Delphi 7부터 RAD Studio 13까지 지원해요. 디자인 타임 컴포넌트를 갖춘 완전한 VCL 및 FireMonkey 프레임워크 지원이에요.

C++ Builder

C++ Builder 10.1 Berlin부터 C++ Builder 13까지 지원해요. 원활한 통합을 위한 네이티브 C++ 래퍼 헤더를 제공해요.

Lazarus

오픈소스 Pascal 개발을 위한 Free Pascal 컴파일러를 지원하는 Lazarus 4.4.0 Win64예요.

.NET

.NET Framework 2.0+, .NET Core 1.0+, .NET Standard 1.6+, .NET 5부터 .NET 9까지 지원해요.

대상 플랫폼

Windows 32/64비트, macOS (Intel 및 ARM), Linux 64비트, iOS, Android를 지원해요.

간편한 설치

지원되는 모든 IDE 버전을 위한 미리 빌드된 패키지예요. 폼에 컴포넌트를 놓고 바로 개발을 시작하세요.

간단하고 직관적인 API

Delphi와 .NET 모두에서 자연스럽게 느껴지는 깔끔한 이벤트 기반 API로 몇 분 안에 연결하세요.

Delphi
procedure TForm1.FormCreate(Sender: TObject);
begin
  sgcWebSocketClient1.Host := 'www.esegece.com';
  sgcWebSocketClient1.Port := 2053;
  sgcWebSocketClient1.TLS := True;
  sgcWebSocketClient1.Active := True;
end;

procedure TForm1.sgcWebSocketClient1Connect(Connection: TsgcWSConnection);
begin
  Connection.WriteData('Hello sgcWebSockets!');
end;

procedure TForm1.sgcWebSocketClient1Message(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add('Received: ' + Text);
end;
Delphi
procedure TForm1.FormCreate(Sender: TObject);
begin
  sgcWebSocketHTTPServer1.Port := 8080;
  sgcWebSocketHTTPServer1.SSL := True;
  sgcWebSocketHTTPServer1.SSLOptions.CertFile := 'server.pem';
  sgcWebSocketHTTPServer1.SSLOptions.KeyFile := 'server.key';
  sgcWebSocketHTTPServer1.Active := True;
end;

procedure TForm1.sgcWebSocketHTTPServer1Message(Connection: TsgcWSConnection;
  const Text: string);
begin
  // Echo message back to client
  Connection.WriteData(Text);
end;

procedure TForm1.sgcWebSocketHTTPServer1Connect(Connection: TsgcWSConnection);
begin
  Log('Client connected: ' + Connection.Guid);
end;
C#
using esegece.sgcWebSockets;

var client = new TsgcWebSocketClient();
client.Host = "www.esegece.com";
client.Port = 2053;
client.TLS = true;

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

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

client.Active = true;
3,000+Developers
20+Years
761+Components
30+API Integrations
5Platforms
30일 환불 보장만족하지 않으세요? 구매 후 30일 이내에 전액 환불을 요청하세요. 환불 정책 보기

지금 바로 시작하세요

무료 체험판을 다운로드하고 Delphi 또는 .NET 애플리케이션에 몇 분 안에 실시간 통신을 추가하세요.

eSeGeCe의 다른 제품

sgcWebSockets를 당사의 다른 Delphi, C++ Builder 및 .NET 컴포넌트 라이브러리와 함께 사용해 보세요.

sgcHTML

Delphi, C++ Builder, .NET용 서버 사이드 HTML 및 UI 컴포넌트예요. Bootstrap 5와 htmx로 만든 60개 이상의 위젯을 제공하며, 별도로 유지 관리할 JavaScript 프런트엔드가 필요 없어요.

WebSocket 서버가 실시간 업데이트를 밀어 넣는 서버 사이드 UI를 렌더링해 보세요.

자세히 보기 →

sgcQUIC

Delphi, C++ Builder, .NET용 QUIC 및 HTTP/3 클라이언트 및 서버 컴포넌트예요. sgcWebSockets Enterprise의 애드온이에요.

동일한 Enterprise 라이선스 위에 HTTP/3와 원시 QUIC 전송을 추가로 사용할 수 있어요. 새로 배워야 할 별도의 스택이 없어요.

자세히 보기 →

sgcOpenAPI

OpenAPI 3.0 파서 및 SDK 생성기예요. 어떤 OpenAPI 사양이든 몇 초 만에 강력한 형식의 Delphi 클라이언트로 전환해요.

WebSocket 및 MQTT 스트림과 결합할 REST 클라이언트를 생성해 보세요. 실시간 API와 요청/응답 API 모두를 위한 하나의 툴체인이에요.

자세히 보기 →

sgcSign

PDF, XAdES, CAdES, PAdES를 위한 디지털 서명 컴포넌트예요. 스마트카드, HSM 또는 소프트웨어 키로 문서에 서명하고 검증해요.

위변조가 감지되는 실시간 메시징을 위해, PAdES 또는 XAdES로 WebSocket과 MQTT 페이로드를 종단간 서명해 보세요.

자세히 보기 →

sgcBiometrics

Delphi 및 C++ Builder용 네이티브 Windows Hello, 지문 및 Windows Biometric Framework 컴포넌트예요.

직접 WBF 래퍼를 만들지 않고도, 실시간 클라이언트에 생체 인식 인증을 추가해 보세요.

자세히 보기 →

sgcIndy

Delphi 7부터 13까지 지원하는 최신 TLS, IPv6, HTTP/2를 갖춘 업데이트된 Indy TCP/IP 컴포넌트예요.

새로워진 Indy 스택이 필요할 때, sgcWebSockets 서버와 함께 업데이트된 Indy 컴포넌트를 사용해 보세요.

자세히 보기 →