TsgcWebSocketServer › イベント
処理可能なイベントを目的別にグループ化し、その後完全なアルファベット順リストを表示します。
| 名前 | 説明 |
|---|---|
| OnStartup | サーバーが起動し、接続を受け付ける準備ができた後に発生します。 |
| OnShutdown | サーバーが停止し、それ以上接続が受け入れられなくなった後に発生します。 |
| OnTCPConnect | クライアントが TCP レベルで接続し WebSocket ハンドシェイクが行われる前に発生します。これにより接続を受け入れるか拒否するかを決定できます。 |
| OnConnect | クライアントとの WebSocket 接続が確立されるたびに発生します。 |
| OnDisconnect | クライアントとのWebSocket接続が切断されるたびに発生します。 |
| OnHandshake | サーバー側でハンドシェイクが評価された後、レスポンスが送信される前に発生します。 |
| OnError | 不正な形式のハンドシェイクなど、WebSocketプロトコルエラーが発生するたびに発生します。 |
| OnException | クライアント接続の処理中に未処理の例外が発生するたびに発火します。 |
| OnUnknownProtocol | 最初のメッセージが既知のプロトコルと一致しない場合に発生し、接続を受け入れるか拒否するかを決定できます。 |
| OnUnknownAuthentication | 認証が有効で認証方法が認識されない場合に発生します。 |
| 名前 | 説明 |
|---|---|
| OnMessage | クライアントがテキストメッセージを送信してサーバーで受信されるたびに発生します。 |
| OnBinary | クライアントがバイナリメッセージを送信してサーバーが受信するたびに発生します。 |
| OnFragmented | メッセージのフラグメントが受信されたときに発生します (Options.FragmentedMessages が frgAll または frgOnlyFragmented の場合のみ)。 |
| 名前 | 説明 |
|---|---|
| OnBeforeHeartBeat | 各 HeartBeat ping の前に発生し、アプリケーションがカスタムキープアライブを実装できるようにします。 |
| OnLoadBalancerConnect | サーバーがロードバランサーサーバーに接続したときに発生します。 |
| OnLoadBalancerDisconnect | サーバーがロードバランサーサーバーから切断されたときに発生します。 |
| OnLoadBalancerError | ロードバランサーサーバーとの通信でエラーが発生したときに発火します。 |
| 名前 | 説明 |
|---|---|
| OnAuthentication | 認証が有効になっており、アプリケーションがユーザーとパスワードを確認できるようにするために発生します。 |
| OnSSLGetHandler | SSL ハンドラーが作成される前に発火し、カスタムハンドラーインスタンスを提供できます。 |
| OnSSLAfterCreateHandler | SSL ハンドラーが作成された後に発火し、そのプロパティをカスタマイズできます。 |
| OnSSLALPNSelect | ALPN対応のハンドシェイク中に発生し、アプリケーションがネゴシエートするプロトコルを選択できるようにします。 |
| OnSSLVerifyPeer | VerifyCertificate が有効になっており、クライアントが受け入れまたは拒否される証明書を提示したときに発生します。 |
| 名前 | 説明 |
|---|---|
| OnAuthentication | 認証が有効になっており、アプリケーションがユーザーとパスワードを確認できるようにするために発生します。 |
| OnBeforeHeartBeat | 各 HeartBeat ping の前に発生し、アプリケーションがカスタムキープアライブを実装できるようにします。 |
| OnBinary | クライアントがバイナリメッセージを送信してサーバーが受信するたびに発生します。 |
| OnConnect | クライアントとの WebSocket 接続が確立されるたびに発生します。 |
| OnDisconnect | クライアントとのWebSocket接続が切断されるたびに発生します。 |
| OnError | 不正な形式のハンドシェイクなど、WebSocketプロトコルエラーが発生するたびに発生します。 |
| OnException | クライアント接続の処理中に未処理の例外が発生するたびに発火します。 |
| OnFragmented | メッセージのフラグメントが受信されたときに発生します (Options.FragmentedMessages が frgAll または frgOnlyFragmented の場合のみ)。 |
| OnHandshake | サーバー側でハンドシェイクが評価された後、レスポンスが送信される前に発生します。 |
| OnLoadBalancerConnect | サーバーがロードバランサーサーバーに接続したときに発生します。 |
| OnLoadBalancerDisconnect | サーバーがロードバランサーサーバーから切断されたときに発生します。 |
| OnLoadBalancerError | ロードバランサーサーバーとの通信でエラーが発生したときに発火します。 |
| OnMessage | クライアントがテキストメッセージを送信してサーバーで受信されるたびに発生します。 |
| OnShutdown | サーバーが停止し、それ以上接続が受け入れられなくなった後に発生します。 |
| OnSSLAfterCreateHandler | SSL ハンドラーが作成された後に発火し、そのプロパティをカスタマイズできます。 |
| OnSSLALPNSelect | ALPN対応のハンドシェイク中に発生し、アプリケーションがネゴシエートするプロトコルを選択できるようにします。 |
| OnSSLGetHandler | SSL ハンドラーが作成される前に発火し、カスタムハンドラーインスタンスを提供できます。 |
| OnSSLVerifyPeer | VerifyCertificate が有効になっており、クライアントが受け入れまたは拒否される証明書を提示したときに発生します。 |
| OnStartup | サーバーが起動し、接続を受け付ける準備ができた後に発生します。 |
| OnTCPConnect | クライアントが TCP レベルで接続し WebSocket ハンドシェイクが行われる前に発生します。これにより接続を受け入れるか拒否するかを決定できます。 |
| OnUnknownAuthentication | 認証が有効で認証方法が認識されない場合に発生します。 |
| OnUnknownProtocol | 最初のメッセージが既知のプロトコルと一致しない場合に発生し、接続を受け入れるか拒否するかを決定できます。 |