TsgcWebSocketProxyServer › メソッド › Ping
プロキシのブラウザ向けサイドに接続されているすべてのクライアントにWebSocket pingフレームを送信します。
procedure Ping(const aText: string = '');
| 名前 | タイプ | 説明 |
|---|---|---|
aText | const string | ping フレーム内に含めるオプションのペイロード。ペイロードなしで ping を送信するには空の文字列を渡してください。 |
PingはアクティブなWebSocket接続リストを反復処理し、各クライアントにWebSocketのpingフレームを送信します。フレームが下層のソケットに渡された時点で復帰します。pingは各トンネルのWebSocket側のみを対象とします。ペアになっているアップストリームTCP接続は、WebSocket制御フレームを伝えない生のバイトストリームだからです。これは、アイドル状態のブラウザ接続を維持したり、手動で生存確認を行ったりするのに便利な方法です。pong応答は標準の接続イベントを通じて非同期に配信され、書き込み中に発生した例外はOnExceptionにルーティングされます。
oServer.Ping('keepalive');