TsgcWebSocketClientEventi › OnConnect

OnConnect Evento

Si attiva quando una connessione WebSocket al server è stata stabilita con successo.

Sintassi

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

Valore predefinito

Note

OnConnect viene sollevato dopo che il socket TCP è aperto e l'handshake WebSocket è completato con successo, il che significa che il client può iniziare a inviare messaggi. Attendere questo evento prima di chiamare WriteData all'apertura della 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 di autenticazione...).

Esempio


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

Torna agli Eventi