TsgcTCPClient › 이벤트

TsgcTCPClient 이벤트

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

Lifecycle

Name설명
OnConnect서버에 대한 TCP 연결이 성공적으로 설정되었을 때 발생합니다.
OnDisconnectTCP 연결이 끊기거나 닫혔을 때 발생합니다.
OnErrorTCP 연결에서 치명적이지 않은 오류가 보고될 때마다 발생합니다.
OnExceptionTCP 연결을 처리하는 동안 처리되지 않은 예외가 발생할 때마다 발생합니다.

Data

Name설명
OnMessageTCP 서버로부터 수신한 원시 바이트를 텍스트로 표시할 수 있을 때 발생합니다.
OnBinaryTCP 서버로부터 원시 바이트가 수신되었을 때 발생합니다.

안정성

Name설명
OnBeforeHeartBeat애플리케이션이 사용자 지정 keep-alive 페이로드를 전송할 수 있도록 각 HeartBeat 틱 전에 발생합니다.
OnBeforeWatchDog각 WatchDog 재연결 시도 전에 발생하여 애플리케이션이 대상 서버를 조정하거나 재시도를 억제할 수 있게 합니다.

Security

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

모든 이벤트 (알파벳순)

Name설명
OnBeforeHeartBeat애플리케이션이 사용자 지정 keep-alive 페이로드를 전송할 수 있도록 각 HeartBeat 틱 전에 발생합니다.
OnBeforeWatchDog각 WatchDog 재연결 시도 전에 발생하여 애플리케이션이 대상 서버를 조정하거나 재시도를 억제할 수 있게 합니다.
OnBinaryTCP 서버로부터 원시 바이트가 수신되었을 때 발생합니다.
OnConnect서버에 대한 TCP 연결이 성공적으로 설정되었을 때 발생합니다.
OnDisconnectTCP 연결이 끊기거나 닫혔을 때 발생합니다.
OnErrorTCP 연결에서 치명적이지 않은 오류가 보고될 때마다 발생합니다.
OnExceptionTCP 연결을 처리하는 동안 처리되지 않은 예외가 발생할 때마다 발생합니다.
OnMessageTCP 서버로부터 수신한 원시 바이트를 텍스트로 표시할 수 있을 때 발생합니다.
OnSChannelVerifyPeerSChannel이 TLS IOHandler인 경우 발생하므로 애플리케이션이 서버 인증서를 검증할 수 있습니다.
OnSSLAfterCreateHandlerSSL 핸들러가 생성된 후 해당 속성을 사용자 지정할 수 있도록 발생합니다.
OnSSLGetHandler사용자 지정 핸들러 인스턴스를 제공할 수 있도록 SSL 핸들러가 생성되기 전에 발생합니다.
OnSSLVerifyPeerVerifyCertificate가 활성화되면 발생하여 애플리케이션이 서버 인증서를 수락하거나 거부할 수 있게 합니다.