WebSocket Proxy Server
TsgcWebSocketProxyServer — 클라이언트(일반적으로 브라우저)로부터 WebSocket 연결을 수락하고 일반 TCP/IP 서버로 데이터를 전달해요. 레거시 TCP 백엔드를 현대적인 브라우저 프론트엔드에 노출하는 가장 깔끔한 방법이에요.
TsgcWebSocketProxyServer — 클라이언트(일반적으로 브라우저)로부터 WebSocket 연결을 수락하고 일반 TCP/IP 서버로 데이터를 전달해요. 레거시 TCP 백엔드를 현대적인 브라우저 프론트엔드에 노출하는 가장 깔끔한 방법이에요.
WebSocket 및 HTTP 트래픽을 위한 종단 프록시예요 — 엣지에서 TLS를 처리하고, 내부 백엔드로 일반 TCP로 전달하며, 헤더와 서브프로토콜을 투명하게 통과시켜요.
TsgcWebSocketProxyServer
WebSocket / HTTP — RFC 6455
Windows, macOS, Linux, iOS, Android
Enterprise
공개 포트를 바인딩하고, ProxyHost/ProxyPort를 백엔드로 설정하세요.
uses
sgcWebSocket_ProxyServer;
var
Proxy: TsgcWebSocketProxyServer;
begin
Proxy := TsgcWebSocketProxyServer.Create(nil);
Proxy.Port := 443;
Proxy.SSL := True;
// Forward all websocket traffic to a backend
Proxy.ProxyHost := '10.0.0.10';
Proxy.ProxyPort := 8080;
Proxy.Active := True;
end;
게시된 속성 19개, 메서드 7개, 이벤트 22개 — 컴포넌트 레퍼런스에서 발췌했어요.
Published properties: Active, Port, Bindings.
Methods: Broadcast, WriteData, Ping.
Published properties: LoadBalancer, FallBack.
Published properties: Authentication, SSL, SSLOptions.
Events: OnStartup, OnShutdown, OnTCPConnect.
Events: OnMessage, OnBinary, OnFragmented.
컴포넌트 레퍼런스로 바로 이동하거나, 바로 실행 가능한 데모 프로젝트를 다운로드하고, 체험판을 받아 보세요.
| 온라인 도움말 — TsgcWebSocketProxyServer 이 컴포넌트의 전체 속성, 메서드 및 이벤트 레퍼런스예요. | Open | |
| 데모 프로젝트 — 01.WebSocket\06.Proxy 바로 실행 가능한 예제 프로젝트예요. sgcWebSockets 패키지에 포함되어 있어요 — 아래에서 체험판을 다운로드하세요. | Open | |
| 기술 문서 (PDF) Delphi 및 C++ Builder용 기능, 빠른 시작, 코드 샘플 및 기본 소스 참조 — 이 컴포넌트 전용이에요. | Open | |
| 사용자 설명서 (PDF) 라이브러리의 모든 컴포넌트를 다루는 종합 설명서예요. | Open |