TsgcWebSocketServer_HTTPAPIメソッド › DisconnectAll

DisconnectAll メソッド

HTTP.sys サーバーが新しい接続をリッスンし続けながら、すべてのアクティブな WebSocket 接続を切断します。

構文

procedure DisconnectAll;

解説

DisconnectAllは、共有ロックの下で内部接続リストを走査し、各アクティブなWebSocketコンテキストを閉じ、WebSocket Closeフレームを送信せずに基になるHTTP.sysリクエストをドロップします。サーバーは新しい受信接続のリッスンを継続します。このメソッドはサーバーを停止またはアンバインドしません。閉じられたクライアントごとにOnDisconnectが1回発生します。このメソッドはサーバーが停止するときに自動的に呼び出されますが、いつでも呼び出してセッションテーブルを強制的にクリアできます(例: 構成変更後、またはReStartの前にプールをドレインするとき)。

使用例


oServer.DisconnectAll;

メソッドに戻る