TsgcTCPClient › Eventi › OnConnect

OnConnect Evento

Viene generato quando la connessione TCP al server è stata stabilita con successo.

Sintassi

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

Valore predefinito

—

Note

OnConnect viene generato non appena il socket TCP è stato aperto (e, quando TLS è abilitato, dopo il completamento dell'handshake TLS). Poiché TsgcTCPClient utilizza TCP puro senza step di upgrade WebSocket, la connessione è pronta per inviare byte nel momento in cui questo evento si attiva. Attendere OnConnect prima di chiamare WriteData quando si apre la connessione tramite la proprietà Active o Start; il metodo sincrono Connect restituisce solo dopo che OnConnect è già stato inviato. Il parametro Connection espone la sessione attiva (indirizzo remoto, protocollo, stato TLS...).

Esempio


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

Torna agli Eventi