TsgcWSPClient_sgcイベント › OnDisconnect

OnDisconnect イベント

接続が閉じられたときに発生し、クローズコードを報告します。

構文

property OnDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object

デフォルト値

解説

クライアント側が切断するか、サーバーがセッションを閉じたときに発生します。Code は WebSocket クローズステータスです(例: 通常のクロージャの場合 1000)。QoS タイマーと RPC リストは、このハンドラーが発生する前にクリアされます。

使用例

procedure TForm1.oProtocolDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
  Memo1.Lines.Add(Format('disconnected: %d', [Code]));
end;

イベントに戻る