TsgcWebSocketClient › 이벤트

TsgcWebSocketClient 이벤트

용도별로 그룹화된 처리할 수 있는 이벤트와 그 뒤에 전체 알파벳순 목록입니다.

Lifecycle

Name설명
OnConnect서버로의 WebSocket 연결이 성공적으로 설정되면 발생합니다.
OnDisconnectWebSocket 연결이 끊어지거나 닫혔을 때 발생합니다.
OnError연결에서 WebSocket 프로토콜 오류가 발생할 때마다 발생합니다.
OnHandshake사용자 정의 헤더를 추가할 수 있도록 클라이언트 HTTP 핸드셰이크가 구성될 때 발생합니다.
OnException연결을 처리하는 동안 처리되지 않은 예외가 발생할 때마다 발생합니다.
OnBeforeHeartBeat각 HeartBeat ping 전에 발생하여 애플리케이션이 사용자 정의 keep-alive 메시지를 보낼 수 있습니다.
OnBeforeWatchDog각 WatchDog 재연결 시도 전에 발생하여 애플리케이션이 대상 서버를 조정하거나 재시도를 억제할 수 있게 합니다.
OnBeforeConnect클라이언트가 서버에 연결을 시도하기 전에 발생합니다.

Data

Name설명
OnMessage서버가 클라이언트에 텍스트 메시지를 보낼 때마다 발생합니다.
OnBinary서버가 클라이언트에 바이너리 메시지를 보낼 때마다 발생합니다.
OnFragmentedOptions.FragmentedMessages가 frgAll 또는 frgOnlyFragmented일 때 수신되는 모든 프래그먼트에 대해 발생합니다.

안정성

Name설명
OnLoadBalancerErrorLoadBalancer가 활성화되어 있고 Load Balancer 서버와 통신하는 동안 오류가 발생할 때 발생합니다.

Security

Name설명
OnSSLGetHandler사용자 지정 핸들러 인스턴스를 제공할 수 있도록 SSL 핸들러가 생성되기 전에 발생합니다.
OnSSLAfterCreateHandlerSSL 핸들러가 생성된 후 해당 속성을 사용자 지정할 수 있도록 발생합니다.
OnSSLVerifyPeerVerifyCertificate가 활성화되면 발생하여 애플리케이션이 서버 인증서를 수락하거나 거부할 수 있게 합니다.
OnSChannelVerifyPeerSChannel이 TLS IOHandler인 경우 발생하므로 애플리케이션이 서버 인증서를 검증할 수 있습니다.

모든 이벤트 (알파벳순)

Name설명
OnBeforeConnect클라이언트가 서버에 연결을 시도하기 전에 발생합니다.
OnBeforeHeartBeat각 HeartBeat ping 전에 발생하여 애플리케이션이 사용자 정의 keep-alive 메시지를 보낼 수 있습니다.
OnBeforeWatchDog각 WatchDog 재연결 시도 전에 발생하여 애플리케이션이 대상 서버를 조정하거나 재시도를 억제할 수 있게 합니다.
OnBinary서버가 클라이언트에 바이너리 메시지를 보낼 때마다 발생합니다.
OnConnect서버로의 WebSocket 연결이 성공적으로 설정되면 발생합니다.
OnDisconnectWebSocket 연결이 끊어지거나 닫혔을 때 발생합니다.
OnError연결에서 WebSocket 프로토콜 오류가 발생할 때마다 발생합니다.
OnException연결을 처리하는 동안 처리되지 않은 예외가 발생할 때마다 발생합니다.
OnFragmentedOptions.FragmentedMessages가 frgAll 또는 frgOnlyFragmented일 때 수신되는 모든 프래그먼트에 대해 발생합니다.
OnHandshake사용자 정의 헤더를 추가할 수 있도록 클라이언트 HTTP 핸드셰이크가 구성될 때 발생합니다.
OnLoadBalancerErrorLoadBalancer가 활성화되어 있고 Load Balancer 서버와 통신하는 동안 오류가 발생할 때 발생합니다.
OnMessage서버가 클라이언트에 텍스트 메시지를 보낼 때마다 발생합니다.
OnSChannelVerifyPeerSChannel이 TLS IOHandler인 경우 발생하므로 애플리케이션이 서버 인증서를 검증할 수 있습니다.
OnSSLAfterCreateHandlerSSL 핸들러가 생성된 후 해당 속성을 사용자 지정할 수 있도록 발생합니다.
OnSSLGetHandler사용자 지정 핸들러 인스턴스를 제공할 수 있도록 SSL 핸들러가 생성되기 전에 발생합니다.
OnSSLVerifyPeerVerifyCertificate가 활성화되면 발생하여 애플리케이션이 서버 인증서를 수락하거나 거부할 수 있게 합니다.