TsgcWebSocketClient › 속성
용도별로 그룹화된 published 속성과 그에 이어지는 전체 알파벳순 목록.
| Name | 설명 |
|---|---|
| Active | 구성된 서버로의 WebSocket 연결을 열거나 닫습니다. |
| Host | 클라이언트가 연결할 WebSocket 서버의 IP 주소 또는 DNS 이름입니다. |
| Port | WebSocket 서버에 연결하는 데 사용되는 TCP 포트입니다. |
| URL | 단일 WebSocket URL에서 Host, Port, TLS 및 매개변수를 채우는 쓰기 전용 단축키입니다. |
| TLS | WebSocket 서버에 대한 보안 TLS/SSL 연결을 활성화합니다. |
| IPVersion | TCP 연결에 사용되는 IP 프로토콜 버전(IPv4 또는 IPv6)을 선택합니다. |
| Name | 설명 |
|---|---|
| ConnectTimeout | 클라이언트가 TCP 연결이 설정될 때까지 대기하는 최대 시간(밀리초)입니다. |
| ReadTimeout | 클라이언트가 읽기 시간 초과를 발생시키기 전에 들어오는 데이터를 기다리는 최대 시간(밀리초)입니다. |
| WriteTimeout | 다른 피어에 데이터를 전송하는 최대 지속 시간(밀리초)입니다. |
| Name | 설명 |
|---|---|
| HeartBeat | 연결을 유지하기 위해 주기적인 WebSocket ping 프레임을 보냅니다. |
| WatchDog | 예기치 않은 연결 끊김 후 서버에 자동으로 다시 연결합니다. |
| Name | 설명 |
|---|---|
| Proxy | WebSocket 연결을 HTTP 또는 SOCKS 프록시 서버를 통해 라우팅합니다. |
| Authentication | WebSocket 핸드셰이크를 인증하는 데 사용되는 자격 증명과 체계를 구성합니다. |
| TLSOptions | TLS가 활성화될 때 사용되는 인증서, TLS 버전, ALPN, IOHandler 및 기타 보안 연결 세부 정보를 구성합니다. |
| Name | 설명 |
|---|---|
| QueueOptions | 나가는 Text, Binary 및 Ping 메시지를 큐에 넣어 연결 스레드에서 직렬화되도록 합니다. |
| Name | 설명 |
|---|---|
| NotifyEvents | WebSocket 이벤트가 메인 스레드로 디스패치되는 방식을 제어합니다. |
| LogFile | 인바운드 및 아웃바운드 소켓 트래픽을 파일에 영속화하며, 와이어 프로토콜 디버깅에 유용합니다. |
| Version | 현재 sgcWebSockets 라이브러리 버전을 반환하는 읽기 전용 문자열입니다. |
| Name | 설명 |
|---|---|
| Extensions | per-message deflate 압축과 같은 WebSocket 프로토콜 확장을 활성화합니다. |
| Options | 핸드셰이크 헤더를 사용자 정의하고 프래그먼트화 및 UTF-8 검증과 같은 클라이언트 동작을 세밀하게 조정합니다. |
| Specifications | 클라이언트가 협상할 수 있는 WebSocket 와이어 사양을 선택합니다. |
| Throttle | 클라이언트 소켓이 초당 송수신하는 비트 수를 제한합니다. |
| Name | 설명 |
|---|---|
| LoadBalancer | sgcWebSockets Load Balancer 서버 또는 수동으로 정의된 WebSocket 서버 풀에 연결합니다. |
| Name | 설명 |
|---|---|
| Active | 구성된 서버로의 WebSocket 연결을 열거나 닫습니다. |
| Authentication | WebSocket 핸드셰이크를 인증하는 데 사용되는 자격 증명과 체계를 구성합니다. |
| ConnectTimeout | 클라이언트가 TCP 연결이 설정될 때까지 대기하는 최대 시간(밀리초)입니다. |
| Extensions | per-message deflate 압축과 같은 WebSocket 프로토콜 확장을 활성화합니다. |
| HeartBeat | 연결을 유지하기 위해 주기적인 WebSocket ping 프레임을 보냅니다. |
| Host | 클라이언트가 연결할 WebSocket 서버의 IP 주소 또는 DNS 이름입니다. |
| IPVersion | TCP 연결에 사용되는 IP 프로토콜 버전(IPv4 또는 IPv6)을 선택합니다. |
| LoadBalancer | sgcWebSockets Load Balancer 서버 또는 수동으로 정의된 WebSocket 서버 풀에 연결합니다. |
| LogFile | 인바운드 및 아웃바운드 소켓 트래픽을 파일에 영속화하며, 와이어 프로토콜 디버깅에 유용합니다. |
| NotifyEvents | WebSocket 이벤트가 메인 스레드로 디스패치되는 방식을 제어합니다. |
| Options | 핸드셰이크 헤더를 사용자 정의하고 프래그먼트화 및 UTF-8 검증과 같은 클라이언트 동작을 세밀하게 조정합니다. |
| Port | WebSocket 서버에 연결하는 데 사용되는 TCP 포트입니다. |
| Proxy | WebSocket 연결을 HTTP 또는 SOCKS 프록시 서버를 통해 라우팅합니다. |
| QueueOptions | 나가는 Text, Binary 및 Ping 메시지를 큐에 넣어 연결 스레드에서 직렬화되도록 합니다. |
| ReadTimeout | 클라이언트가 읽기 시간 초과를 발생시키기 전에 들어오는 데이터를 기다리는 최대 시간(밀리초)입니다. |
| Specifications | 클라이언트가 협상할 수 있는 WebSocket 와이어 사양을 선택합니다. |
| Throttle | 클라이언트 소켓이 초당 송수신하는 비트 수를 제한합니다. |
| TLS | WebSocket 서버에 대한 보안 TLS/SSL 연결을 활성화합니다. |
| TLSOptions | TLS가 활성화될 때 사용되는 인증서, TLS 버전, ALPN, IOHandler 및 기타 보안 연결 세부 정보를 구성합니다. |
| URL | 단일 WebSocket URL에서 Host, Port, TLS 및 매개변수를 채우는 쓰기 전용 단축키입니다. |
| Version | 현재 sgcWebSockets 라이브러리 버전을 반환하는 읽기 전용 문자열입니다. |
| WatchDog | 예기치 않은 연결 끊김 후 서버에 자동으로 다시 연결합니다. |
| WriteTimeout | 다른 피어에 데이터를 전송하는 최대 지속 시간(밀리초)입니다. |