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