TsgcWebSocketClient › Gebeurtenissen › OnConnect
Wordt geactiveerd wanneer een WebSocket-verbinding met de server succesvol is gemaakt.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
OnConnect wordt gegenereerd nadat de TCP-socket is geopend en de WebSocket-handshake succesvol is voltooid, wat betekent dat de client kan beginnen met het verzenden van berichten. Wacht op deze gebeurtenis vóór het aanroepen van WriteData bij het openen van de verbinding via de eigenschap Active of Start; de synchrone Connect-methode keert pas terug nadat OnConnect al is verzonden. De parameter Connection geeft de actieve sessie bloot (extern adres, protocol, authenticatiestatus...).
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected to ' + Connection.PeerIP);
Connection.WriteData('Hello from client');
end;