TsgcWebSocketProxyServer › メソッド › Stop
呼び出しスレッドをブロックせずに接続が閉じられる間、セカンダリスレッドからプロキシサーバーを停止します。
procedure Stop;
Stopは内部ワーカースレッドを生成し、Active := False を設定します。そのため、呼び出し元は、アクティブなすべてのWebSocket接続とそれにペアになるアップストリームTCPリンクが破棄される間ブロックすることなく、すぐに復帰します。サーバーはリッスンソケットを閉じ、内部でDisconnectAllを呼び出して開いている接続を切断し、バックエンドへデータを転送していた送信TCPクライアントも破棄します。サーバーが完全に停止し、それ以上接続が受け付けられなくなった時点で通知を受けるには、OnShutdownにサブスクライブしてください。呼び出しスレッド上で実行される同期シャットダウンを希望する場合は、Activeプロパティを直接使用してください。
oServer.Stop();