HTTP API Server
TsgcWebSocketServer_HTTPAPI — Windows에서 Microsoft HTTP Server API(HTTP.SYS)를 커널 수준 HTTP 전송으로 사용해요. WebSockets, HTTP/1.1, HTTP/2를 하나의 컴포넌트로 지원하며, 고동시성 워크로드를 위한 커널 모드 I/O 완성 포트를 제공해요.
TsgcWebSocketServer_HTTPAPI — Windows에서 Microsoft HTTP Server API(HTTP.SYS)를 커널 수준 HTTP 전송으로 사용해요. WebSockets, HTTP/1.1, HTTP/2를 하나의 컴포넌트로 지원하며, 고동시성 워크로드를 위한 커널 모드 I/O 완성 포트를 제공해요.
Windows HTTP Server API(http.sys) 기반의 고성능 WebSocket + HTTP 서버예요. 커널 모드 HTTPS 종료를 지원하고, Indy 리스너가 필요 없으며, Windows에서 표준 서버보다 더 많이 확장할 수 있어요.
TsgcWebSocketServer_HTTPAPI
WebSocket over http.sys — RFC 6455
Windows (http.sys 커널 드라이버)
Enterprise
TsgcWebSocketHTTPServer와 동일한 OnConnect/OnMessage 인터페이스를 사용하며, Indy 대신 http.sys를 통해 바인딩해요.
uses
sgcWebSocket_HTTPAPI;
var
Server: TsgcWebSocketServer_HTTPAPI;
begin
Server := TsgcWebSocketServer_HTTPAPI.Create(nil);
Server.Port := 443;
Server.SSL := True;
Server.SSLOptions.CertFile := 'server.pem';
Server.OnConnect := ServerConnect;
Server.OnMessage := ServerMessage;
Server.OnDisconnect := ServerDisconnect;
Server.Active := True;
end;
게시된 속성 27개, 메서드 9개, 이벤트 23개 — 컴포넌트 레퍼런스에서 발췌했어요.
Published properties: Active, Host, Port.
Methods: Broadcast, WriteData, Ping.
Published properties: HeartBeat, WatchDog, Firewall.
Published properties: Authentication, SSL, SSLOptions.
Events: OnStartup, OnShutdown, OnBeforeBinding.
Events: OnMessage, OnBinary, OnFragmented.
이 컴포넌트가 구현하는 프로토콜의 공식 출처예요.
컴포넌트 레퍼런스로 바로 이동하거나, 바로 실행 가능한 데모 프로젝트를 다운로드하고, 체험판을 받아 보세요.
| 데모 프로젝트 — 02.HTTP\API.Server 바로 실행 가능한 예제 프로젝트예요. sgcWebSockets 패키지에 포함되어 있어요 — 아래에서 체험판을 다운로드하세요. | Open | |
| 기술 문서 (PDF) Delphi 및 C++ Builder용 기능, 빠른 시작, 코드 샘플 및 기본 소스 참조 — 이 컴포넌트 전용이에요. | Open | |
| 사용자 설명서 (PDF) 라이브러리의 모든 컴포넌트를 다루는 종합 설명서예요. | Open |