TsgcWSPServer_sgc › Eventi › OnConnect
Si attiva dopo che un client completa l'handshake WebSocket per questo sottoprotocollo.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Viene attivato una volta per ogni connessione accettata dopo che il sottoprotocollo invia il proprio identificatore di sessione e svuota le pubblicazioni conservate in coda. Quando viene assegnato un Broker, l'evento viene soppresso affinché la pipeline del broker possa gestire l'handshake; in caso contrario, questo è il punto giusto per ispezionare Connection.Guid, Connection.PeerIP o le intestazioni personalizzate allegate dall'upgrade HTTP.
procedure TForm1.oProtocolConnect(Connection: TsgcWSConnection);
begin
Memo1.Lines.Add('connected: ' + Connection.Guid);
end;