TsgcWebSocketClient › Ereignisse › OnConnect
Wird ausgelöst, wenn eine WebSocket-Verbindung zum Server erfolgreich hergestellt wurde.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
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...).
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected to ' + Connection.PeerIP);
Connection.WriteData('Hello from client');
end;