TsgcWebSocketClientイベント › OnConnect

OnConnect イベント

サーバーへの WebSocket 接続が正常に確立されたときに発生します。

構文

property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

デフォルト値

解説

OnConnect は、TCP ソケットが開かれ、WebSocket ハンドシェイクが正常に完了した後に発生します。これはクライアントがメッセージの送信を開始できることを意味します。Active プロパティまたは Start で接続を開く際に WriteData を呼び出す前にこのイベントを待機してください。同期的な Connect メソッドは OnConnect がすでにディスパッチされた後にのみ返ります。Connection パラメータはアクティブなセッション(リモートアドレス、プロトコル、認証状態など)を公開します。

使用例


procedure OnConnect(Connection: TsgcWSConnection);
begin
  Log('Connected to ' + Connection.PeerIP);
  Connection.WriteData('Hello from client');
end;

イベントに戻る