TsgcWSPServer_sgc › Events › OnConnect
Wird ausgelöst, nachdem ein Client den WebSocket-Handshake für dieses Subprotokoll abgeschlossen hat.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Wird einmal pro akzeptierter Verbindung ausgelöst, nachdem das Subprotokoll seinen Sitzungsbezeichner gesendet und alle in der Queue befindlichen Retained-Veröffentlichungen geleert hat. Wenn ein Broker zugewiesen ist, wird das Ereignis unterdrückt, sodass die Broker-Pipeline den Handshake übernehmen kann; andernfalls ist dies der richtige Ort, um Connection.Guid, Connection.PeerIP oder vom HTTP-Upgrade angehängte benutzerdefinierte Header zu inspizieren.
procedure TForm1.oProtocolConnect(Connection: TsgcWSConnection);
begin
Memo1.Lines.Add('connected: ' + Connection.Guid);
end;