TsgcWebSocketClient › イベント

TsgcWebSocketClient イベント

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

ライフサイクル

名前説明
OnConnectサーバーへの WebSocket 接続が正常に確立されたときに発生します。
OnDisconnectWebSocket 接続がドロップまたは閉じられたときに発生します。
OnError接続で WebSocket プロトコルエラーが発生するたびに発生します。
OnHandshakeクライアントの HTTP ハンドシェイクが構築されるときに発生し、カスタムヘッダーを追加できます。
OnException接続の処理中に未処理の例外が発生するたびに発生します。
OnBeforeHeartBeat各HeartBeatピングの前に発生し、アプリケーションがカスタムキープアライブメッセージを送信できます。
OnBeforeWatchDog各 WatchDog 再接続の試行前に発生し、アプリケーションがターゲットサーバーを調整したり再試行を抑制したりできます。
OnBeforeConnectクライアントがサーバーへの接続を試みる前に発生します。

データ

名前説明
OnMessageサーバーがクライアントにテキストメッセージを送信するたびに発生します。
OnBinaryサーバーがクライアントにバイナリメッセージを送信するたびに発生します。
OnFragmentedOptions.FragmentedMessages が frgAll または frgOnlyFragmented の場合に受信したすべてのフラグメントに対して発生します。

信頼性

名前説明
OnLoadBalancerErrorLoadBalancer が有効で、ロードバランサーサーバーとの通信中にエラーが発生したときに発生します。

セキュリティ

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

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

名前説明
OnBeforeConnectクライアントがサーバーへの接続を試みる前に発生します。
OnBeforeHeartBeat各HeartBeatピングの前に発生し、アプリケーションがカスタムキープアライブメッセージを送信できます。
OnBeforeWatchDog各 WatchDog 再接続の試行前に発生し、アプリケーションがターゲットサーバーを調整したり再試行を抑制したりできます。
OnBinaryサーバーがクライアントにバイナリメッセージを送信するたびに発生します。
OnConnectサーバーへの WebSocket 接続が正常に確立されたときに発生します。
OnDisconnectWebSocket 接続がドロップまたは閉じられたときに発生します。
OnError接続で WebSocket プロトコルエラーが発生するたびに発生します。
OnException接続の処理中に未処理の例外が発生するたびに発生します。
OnFragmentedOptions.FragmentedMessages が frgAll または frgOnlyFragmented の場合に受信したすべてのフラグメントに対して発生します。
OnHandshakeクライアントの HTTP ハンドシェイクが構築されるときに発生し、カスタムヘッダーを追加できます。
OnLoadBalancerErrorLoadBalancer が有効で、ロードバランサーサーバーとの通信中にエラーが発生したときに発生します。
OnMessageサーバーがクライアントにテキストメッセージを送信するたびに発生します。
OnSChannelVerifyPeerSChannel が TLS IOHandler の場合に発生し、アプリケーションがサーバー証明書を検証できます。
OnSSLAfterCreateHandlerSSL ハンドラーが作成された後に発火し、そのプロパティをカスタマイズできます。
OnSSLGetHandlerSSL ハンドラーが作成される前に発火し、カスタムハンドラーインスタンスを提供できます。
OnSSLVerifyPeerVerifyCertificate が有効なときに発生し、アプリケーションがサーバー証明書を承認または拒否できます。