TsgcWebSocketClient › イベント › 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;