TsgcTCPClient › Gebeurtenissen › OnConnect

OnConnect Gebeurtenis

Wordt geactiveerd wanneer de TCP-verbinding met de server succesvol tot stand is gebracht.

Syntaxis

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

Standaardwaarde

—

Opmerkingen

OnConnect wordt gegenereerd zodra de TCP-socket is geopend (en, wanneer TLS is ingeschakeld, nadat de TLS-handshake is voltooid). Omdat TsgcTCPClient gebruik maakt van onbewerkte TCP is er geen WebSocket-upgradestap, zodat de verbinding klaar is om bytes te verzenden op het moment dat deze gebeurtenis optreedt. Wacht op OnConnect voordat u WriteData aanroept bij het openen van de verbinding via de eigenschap Active of Start; de synchrone methode Connect keert pas terug nadat OnConnect al is verzonden. De parameter Connection geeft de actieve sessie weer (extern adres, protocol, TLS-status...).

Voorbeeld


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

Terug naar Events