TsgcTCPClient › イベント

TsgcTCPClient イベント

処理可能なイベントを目的別にグループ化し、その後完全なアルファベット順リストを表示します。

ライフサイクル

名前説明
OnConnectサーバーへの TCP 接続が正常に確立されたとき発生します。
OnDisconnectTCP 接続がドロップまたは閉じられたときに発生します。
OnErrorTCP 接続で非致命的なエラーが報告されるたびに発火します。
OnExceptionTCP 接続の処理中に未処理の例外が発生するたびに発火します。

データ

名前説明
OnMessageTCP サーバーから受信した生バイトをテキストとして表面化できる場合に発生します。
OnBinaryTCP サーバーから生のバイトが受信されたときに発火します。

信頼性

名前説明
OnBeforeHeartBeat各 HeartBeat ティックの前に発生し、アプリケーションがカスタムのキープアライブペイロードを送信できます。
OnBeforeWatchDog各 WatchDog 再接続の試行前に発生し、アプリケーションがターゲットサーバーを調整したり再試行を抑制したりできます。

セキュリティ

名前説明
OnSSLGetHandlerSSL ハンドラーが作成される前に発火し、カスタムハンドラーインスタンスを提供できます。
OnSSLAfterCreateHandlerSSL ハンドラーが作成された後に発火し、そのプロパティをカスタマイズできます。
OnSSLVerifyPeerVerifyCertificate が有効なときに発生し、アプリケーションがサーバー証明書を承認または拒否できます。
OnSChannelVerifyPeerSChannel が TLS IOHandler の場合に発生し、アプリケーションがサーバー証明書を検証できます。

すべてのイベント (アルファベット順)

名前説明
OnBeforeHeartBeat各 HeartBeat ティックの前に発生し、アプリケーションがカスタムのキープアライブペイロードを送信できます。
OnBeforeWatchDog各 WatchDog 再接続の試行前に発生し、アプリケーションがターゲットサーバーを調整したり再試行を抑制したりできます。
OnBinaryTCP サーバーから生のバイトが受信されたときに発火します。
OnConnectサーバーへの TCP 接続が正常に確立されたとき発生します。
OnDisconnectTCP 接続がドロップまたは閉じられたときに発生します。
OnErrorTCP 接続で非致命的なエラーが報告されるたびに発火します。
OnExceptionTCP 接続の処理中に未処理の例外が発生するたびに発火します。
OnMessageTCP サーバーから受信した生バイトをテキストとして表面化できる場合に発生します。
OnSChannelVerifyPeerSChannel が TLS IOHandler の場合に発生し、アプリケーションがサーバー証明書を検証できます。
OnSSLAfterCreateHandlerSSL ハンドラーが作成された後に発火し、そのプロパティをカスタマイズできます。
OnSSLGetHandlerSSL ハンドラーが作成される前に発火し、カスタムハンドラーインスタンスを提供できます。
OnSSLVerifyPeerVerifyCertificate が有効なときに発生し、アプリケーションがサーバー証明書を承認または拒否できます。