TsgcWebSocketClientEreignisse › OnConnect

OnConnect Ereignis

Wird ausgelöst, wenn eine WebSocket-Verbindung zum Server erfolgreich hergestellt wurde.

Syntax

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

Standardwert

Hinweise

OnConnect wird ausgelöst, nachdem der TCP-Socket geöffnet ist und der WebSocket-Handshake erfolgreich abgeschlossen wurde, was bedeutet, dass der Client beginnen kann, Nachrichten zu senden. Warten Sie auf dieses Ereignis, bevor Sie WriteData aufrufen, wenn Sie die Verbindung über die Eigenschaft Active oder Start öffnen; die synchrone Connect-Methode kehrt erst zurück, nachdem OnConnect bereits ausgelöst wurde. Der Connection-Parameter stellt die aktive Sitzung bereit (Remote-Adresse, Protokoll, Authentifizierungsstatus...).

Beispiel


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

Zurück zu Ereignissen