TsgcTCPClient › Properties
용도별로 그룹화된 published 속성과 그에 이어지는 전체 알파벳순 목록.
| Name | 설명 |
|---|---|
| Active | 구성된 서버에 대한 원시 TCP 연결을 열거나 닫습니다. |
| Host | 클라이언트가 연결할 TCP 서버의 IP 주소 또는 DNS 이름. |
| Port | 원격 서버에 연결하는 데 사용되는 TCP 포트입니다. |
| TLS | TCP 서버에 대한 보안 TLS/SSL 연결을 활성화합니다. |
| IPVersion | TCP 연결에 사용되는 IP 프로토콜 버전(IPv4 또는 IPv6)을 선택합니다. |
| Proxy | TCP 연결을 HTTP 또는 SOCKS 프록시 서버를 통해 라우팅합니다. |
| Name | 설명 |
|---|---|
| BoundIP | 연결하기 전에 클라이언트 소켓이 바인딩되는 로컬 IP 주소입니다. |
| BoundPort | 연결하기 전에 클라이언트 소켓이 바인딩되는 로컬 TCP port. |
| BoundPortMin | 발신 연결을 포트 범위에 바인딩할 때 로컬 포트 범위의 하한입니다. |
| BoundPortMax | 아웃바운드 연결을 포트 범위에 바인딩할 때 로컬 포트 범위의 상한입니다. |
| Name | 설명 |
|---|---|
| ConnectTimeout | 클라이언트가 TCP 연결이 설정될 때까지 대기하는 최대 시간(밀리초)입니다. |
| ReadTimeout | 클라이언트가 읽기 시간 초과를 발생시키기 전에 들어오는 데이터를 기다리는 최대 시간(밀리초)입니다. |
| WriteTimeout | 다른 피어에 데이터를 전송하는 최대 지속 시간(밀리초)입니다. |
| Name | 설명 |
|---|---|
| UseNagle | 클라이언트 소켓에서 Nagle의 알고리즘(TCP_NODELAY)을 활성화하거나 비활성화합니다. |
| LingerState | 클라이언트가 연결을 닫을 때 사용되는 SO_LINGER 소켓 옵션을 구성합니다. |
| TCPKeepAlive | 클라이언트 소켓에서 OS 수준 TCP keep-alive 프로브를 활성화합니다. |
| Name | 설명 |
|---|---|
| HeartBeat | 연결을 활성 상태로 유지하고 정지를 감지하기 위해 주기적인 애플리케이션 수준 하트비트를 트리거합니다. |
| WatchDog | 예기치 않은 연결 끊김 후 서버에 자동으로 다시 연결합니다. |
| Throttle | 클라이언트 소켓이 초당 송수신하는 비트 수를 제한합니다. |
| Name | 설명 |
|---|---|
| TLSOptions | TLS가 활성화될 때 사용되는 인증서, TLS 버전, ALPN, IOHandler 및 기타 보안 연결 세부 정보를 구성합니다. |
| Name | 설명 |
|---|---|
| QueueOptions | 나가는 텍스트, 바이너리 및 ping 메시지를 큐에 넣어 연결 스레드에서 직렬화되도록 합니다. |
| NotifyEvents | 연결 이벤트가 메인 스레드로 디스패치되는 방식을 제어합니다. |
| Name | 설명 |
|---|---|
| LogFile | 인바운드 및 아웃바운드 소켓 트래픽을 파일에 영속화하며, 와이어 프로토콜 디버깅에 유용합니다. |
| Name | 설명 |
|---|---|
| Active | 구성된 서버에 대한 원시 TCP 연결을 열거나 닫습니다. |
| BoundIP | 연결하기 전에 클라이언트 소켓이 바인딩되는 로컬 IP 주소입니다. |
| BoundPort | 연결하기 전에 클라이언트 소켓이 바인딩되는 로컬 TCP port. |
| BoundPortMax | 아웃바운드 연결을 포트 범위에 바인딩할 때 로컬 포트 범위의 상한입니다. |
| BoundPortMin | 발신 연결을 포트 범위에 바인딩할 때 로컬 포트 범위의 하한입니다. |
| ConnectTimeout | 클라이언트가 TCP 연결이 설정될 때까지 대기하는 최대 시간(밀리초)입니다. |
| HeartBeat | 연결을 활성 상태로 유지하고 정지를 감지하기 위해 주기적인 애플리케이션 수준 하트비트를 트리거합니다. |
| Host | 클라이언트가 연결할 TCP 서버의 IP 주소 또는 DNS 이름. |
| IPVersion | TCP 연결에 사용되는 IP 프로토콜 버전(IPv4 또는 IPv6)을 선택합니다. |
| LingerState | 클라이언트가 연결을 닫을 때 사용되는 SO_LINGER 소켓 옵션을 구성합니다. |
| LogFile | 인바운드 및 아웃바운드 소켓 트래픽을 파일에 영속화하며, 와이어 프로토콜 디버깅에 유용합니다. |
| NotifyEvents | 연결 이벤트가 메인 스레드로 디스패치되는 방식을 제어합니다. |
| Port | 원격 서버에 연결하는 데 사용되는 TCP 포트입니다. |
| Proxy | TCP 연결을 HTTP 또는 SOCKS 프록시 서버를 통해 라우팅합니다. |
| QueueOptions | 나가는 텍스트, 바이너리 및 ping 메시지를 큐에 넣어 연결 스레드에서 직렬화되도록 합니다. |
| ReadTimeout | 클라이언트가 읽기 시간 초과를 발생시키기 전에 들어오는 데이터를 기다리는 최대 시간(밀리초)입니다. |
| TCPKeepAlive | 클라이언트 소켓에서 OS 수준 TCP keep-alive 프로브를 활성화합니다. |
| Throttle | 클라이언트 소켓이 초당 송수신하는 비트 수를 제한합니다. |
| TLS | TCP 서버에 대한 보안 TLS/SSL 연결을 활성화합니다. |
| TLSOptions | TLS가 활성화될 때 사용되는 인증서, TLS 버전, ALPN, IOHandler 및 기타 보안 연결 세부 정보를 구성합니다. |
| UseNagle | 클라이언트 소켓에서 Nagle의 알고리즘(TCP_NODELAY)을 활성화하거나 비활성화합니다. |
| WatchDog | 예기치 않은 연결 끊김 후 서버에 자동으로 다시 연결합니다. |
| WriteTimeout | 다른 피어에 데이터를 전송하는 최대 지속 시간(밀리초)입니다. |