용도별로 그룹화된 published 속성과 그에 이어지는 전체 알파벳순 목록.
| Name | 설명 |
|---|---|
| Active | 구성된 바인딩에서 리스닝 소켓을 열어, HTTP/WebSocket 서버를 시작하거나 중지합니다. |
| Port | 서버가 들어오는 HTTP 및 WebSocket 연결을 수락하는 TCP 포트입니다. |
| Bindings | 서버가 수신 대기하는 IP/Port 쌍의 컬렉션. 여러 엔드포인트를 동시에 바인딩하는 데 사용하십시오. |
| MaxConnections | 서버가 수락하는 최대 동시 클라이언트 연결 수입니다. |
| KeepAlive | 응답이 전송된 후 HTTP 연결을 열어 두어 후속 요청이 이를 재사용할 수 있게 합니다. |
| Name | 설명 |
|---|---|
| DocumentRoot | 정적 파일(HTML, JavaScript, CSS, 이미지 등)을 위해 내장 HTTP 서버가 제공하는 디렉터리입니다. |
| HTTP2Options | HTTPS 요청을 제공하는 데 사용되는 HTTP/2 프로토콜 핸들러를 활성화하고 조정합니다. |
| HTTPUploadFiles | HTTP POST를 통해 업로드된 파일이 어떻게 버퍼링되고(메모리 또는 파일 스트림) 디스크에 저장되는지 제어합니다. |
| Name | 설명 |
|---|---|
| AutoStartSession | 세션 상태가 활성화된 경우 들어오는 모든 요청에 대해 자동으로 새 HTTP 세션을 생성합니다. |
| SessionState | 상태 비저장 HTTP 프로토콜 위에서 쿠키 기반 HTTP 세션 추적을 활성화합니다. |
| SessionTimeOut | HTTP 세션이 만료된 것으로 간주되어 제거 대상이 되는 유휴 타임아웃(밀리초)입니다. |
| Name | 설명 |
|---|---|
| Authentication | 들어오는 WebSocket 및 HTTP 연결에 대한 사용자/비밀번호 인증을 활성화하고 구성합니다. |
| SSL | 클라이언트가 wss:// 또는 https://를 사용하여 연결할 수 있도록 서버에서 TLS/SSL을 활성화합니다. |
| SSLOptions | TLS 리스너에 대한 인증서 경로, TLS 버전 선택, OpenSSL 튜닝을 보유합니다. |
| SecurityOptions | 브라우저 WebSocket 핸드셰이크에 허용되는 origin과 같은 승인 규칙을 정의합니다. |
| APIKeyManager | 연결을 수락하기 전에 들어오는 API 키를 검증하는 데 사용되는 선택적 API 키 관리자 구성 요소입니다. |
| Name | 설명 |
|---|---|
| HeartBeat | 유휴 클라이언트 연결을 유지하고 죽은 피어를 감지하기 위해 주기적인 ping 프레임을 보냅니다. |
| WatchDog | 예기치 않은 종료 또는 리스너 실패 후 서버를 자동으로 다시 시작합니다. |
| LoadBalancer | 이 서버를 Load Balancer Server 인스턴스에 등록하는 데 사용되는 내장 클라이언트를 구성합니다. |
| FallBack | 네이티브 WebSockets를 지원하지 않는 브라우저를 위한 대체 전송을 제공합니다. |
| RateLimiter | 클라이언트별 또는 IP별로 요청 및 메시지 속도를 제한하는 rate-limiter 구성 요소를 할당합니다. |
| Firewall | 들어오는 연결을 IP, 지역 또는 사용자 지정 규칙으로 필터링하는 방화벽 구성 요소를 할당합니다. |
| Name | 설명 |
|---|---|
| Options | 기타 서버 동작 플래그를 묶습니다: fragment 처리, 시간 초과, HTTP 테스트 페이지, UTF-8 검증입니다. |
| QueueOptions | 스레드 간 경합을 방지하기 위해 내부 연결별 큐를 통해 발신 메시지를 직렬화합니다. |
| Extensions | 메시지별 deflate 압축과 같은 WebSocket 프로토콜 확장을 구성합니다. |
| Specifications | 서버가 수락할 WebSocket 프로토콜 사양을 활성화하거나 비활성화합니다. |
| IOHandlerOptions | 연결을 처리하는 데 사용되는 I/O 전략을 선택합니다: 연결당 스레드, IOCP 또는 EPOLL. |
| ThreadPool | 연결이 닫힐 때 작업자 스레드를 파괴하는 대신 재활용하는 스레드 풀을 활성화합니다. |
| ThreadPoolOptions | ThreadPool이 활성화된 경우 사용되는 재사용 가능한 스레드 풀의 크기와 상한을 구성합니다. |
| Throttle | 서버가 각 연결에서 읽거나 쓰는 대역폭(초당 비트)을 제한합니다. |
| Name | 설명 |
|---|---|
| LogFile | 디버깅 및 감사를 위해 수신 및 발신 소켓 메시지를 로그 파일에 작성합니다. |
| NotifyEvents | 스레드화된 WebSocket 이벤트가 메인 VCL 스레드와 어떻게 동기화되는지 제어합니다. |
| Version | 바이너리에 임베드된 sgcWebSockets 라이브러리 버전이 있는 읽기 전용 문자열. |
| Name | 설명 |
|---|---|
| Active | 구성된 바인딩에서 리스닝 소켓을 열어, HTTP/WebSocket 서버를 시작하거나 중지합니다. |
| APIKeyManager | 연결을 수락하기 전에 들어오는 API 키를 검증하는 데 사용되는 선택적 API 키 관리자 구성 요소입니다. |
| Authentication | 들어오는 WebSocket 및 HTTP 연결에 대한 사용자/비밀번호 인증을 활성화하고 구성합니다. |
| AutoStartSession | 세션 상태가 활성화된 경우 들어오는 모든 요청에 대해 자동으로 새 HTTP 세션을 생성합니다. |
| Bindings | 서버가 수신 대기하는 IP/Port 쌍의 컬렉션. 여러 엔드포인트를 동시에 바인딩하는 데 사용하십시오. |
| DocumentRoot | 정적 파일(HTML, JavaScript, CSS, 이미지 등)을 위해 내장 HTTP 서버가 제공하는 디렉터리입니다. |
| Extensions | 메시지별 deflate 압축과 같은 WebSocket 프로토콜 확장을 구성합니다. |
| FallBack | 네이티브 WebSockets를 지원하지 않는 브라우저를 위한 대체 전송을 제공합니다. |
| Firewall | 들어오는 연결을 IP, 지역 또는 사용자 지정 규칙으로 필터링하는 방화벽 구성 요소를 할당합니다. |
| HeartBeat | 유휴 클라이언트 연결을 유지하고 죽은 피어를 감지하기 위해 주기적인 ping 프레임을 보냅니다. |
| HTTP2Options | HTTPS 요청을 제공하는 데 사용되는 HTTP/2 프로토콜 핸들러를 활성화하고 조정합니다. |
| HTTPUploadFiles | HTTP POST를 통해 업로드된 파일이 어떻게 버퍼링되고(메모리 또는 파일 스트림) 디스크에 저장되는지 제어합니다. |
| IOHandlerOptions | 연결을 처리하는 데 사용되는 I/O 전략을 선택합니다: 연결당 스레드, IOCP 또는 EPOLL. |
| KeepAlive | 응답이 전송된 후 HTTP 연결을 열어 두어 후속 요청이 이를 재사용할 수 있게 합니다. |
| LoadBalancer | 이 서버를 Load Balancer Server 인스턴스에 등록하는 데 사용되는 내장 클라이언트를 구성합니다. |
| LogFile | 디버깅 및 감사를 위해 수신 및 발신 소켓 메시지를 로그 파일에 작성합니다. |
| MaxConnections | 서버가 수락하는 최대 동시 클라이언트 연결 수입니다. |
| NotifyEvents | 스레드화된 WebSocket 이벤트가 메인 VCL 스레드와 어떻게 동기화되는지 제어합니다. |
| Options | 기타 서버 동작 플래그를 묶습니다: fragment 처리, 시간 초과, HTTP 테스트 페이지, UTF-8 검증입니다. |
| Port | 서버가 들어오는 HTTP 및 WebSocket 연결을 수락하는 TCP 포트입니다. |
| QueueOptions | 스레드 간 경합을 방지하기 위해 내부 연결별 큐를 통해 발신 메시지를 직렬화합니다. |
| RateLimiter | 클라이언트별 또는 IP별로 요청 및 메시지 속도를 제한하는 rate-limiter 구성 요소를 할당합니다. |
| SecurityOptions | 브라우저 WebSocket 핸드셰이크에 허용되는 origin과 같은 승인 규칙을 정의합니다. |
| SessionState | 상태 비저장 HTTP 프로토콜 위에서 쿠키 기반 HTTP 세션 추적을 활성화합니다. |
| SessionTimeOut | HTTP 세션이 만료된 것으로 간주되어 제거 대상이 되는 유휴 타임아웃(밀리초)입니다. |
| Specifications | 서버가 수락할 WebSocket 프로토콜 사양을 활성화하거나 비활성화합니다. |
| SSL | 클라이언트가 wss:// 또는 https://를 사용하여 연결할 수 있도록 서버에서 TLS/SSL을 활성화합니다. |
| SSLOptions | TLS 리스너에 대한 인증서 경로, TLS 버전 선택, OpenSSL 튜닝을 보유합니다. |
| ThreadPool | 연결이 닫힐 때 작업자 스레드를 파괴하는 대신 재활용하는 스레드 풀을 활성화합니다. |
| ThreadPoolOptions | ThreadPool이 활성화된 경우 사용되는 재사용 가능한 스레드 풀의 크기와 상한을 구성합니다. |
| Throttle | 서버가 각 연결에서 읽거나 쓰는 대역폭(초당 비트)을 제한합니다. |
| Version | 바이너리에 임베드된 sgcWebSockets 라이브러리 버전이 있는 읽기 전용 문자열. |
| WatchDog | 예기치 않은 종료 또는 리스너 실패 후 서버를 자동으로 다시 시작합니다. |