TsgcWebSocketClient

클라이언트 WebSocket 구성 요소 — 모든 RFC 6455 WebSocket 서버에 연결하여 텍스트 및 바이너리 메시지를 송수신합니다.

소개

TsgcWebSocketClient는 클라이언트 WebSocket 구성 요소를 구현하며 WebSocket 서버에 연결할 수 있습니다. 이 구성 요소를 구성하려면 아래 단계를 따르십시오:

1. form에 TsgcWebSocketClient 구성 요소를 놓으십시오.

2. 사용 가능한 WebSocket 서버에 연결하려면 HostPort(기본값은 80)를 설정하십시오. URL 속성을 설정하면 Host, Port, Parameters... 가 URL로부터 업데이트됩니다. 예제: wss://127.0.0.1:8080/ws/ 는 다음과 같은 결과가 됩니다:


oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClient.TLS := True;
oClient.Options.Parameters := '/ws/';

3. require TLS(보안 연결) 여부를 선택할 수 있으며, 기본적으로 활성화되어 있지 않습니다.

4. HTTP Proxy Server를 통해 연결할 수 있습니다. 프록시 속성을 정의해야 합니다:

Host: 프록시 서버 호스트 이름입니다.

Port: 프록시 서버 포트 번호입니다.

Username: 인증을 위한 사용자 이름, 익명의 경우 비워 두십시오.

Password: 인증을 위한 비밀번호, 익명의 경우 비워 두십시오.

5. 서버가 압축을 지원하는 경우, 압축을 활성화하여 전송되는 메시지를 압축할 수 있습니다.

6. 허용되는 Specifications를 설정하십시오. 기본적으로 모든 사양이 활성화됩니다.

RFC6455: 표준이며 권장되는 WebSocket 사양입니다.

Hixie76: 항상 false입니다

7. 새 WebSocket 연결을 시작하려면 Active := True로 설정하십시오.

참조

Guides

Most common uses