TsgcWSPServer_sgcEvents › OnConnect

OnConnect Ereignis

Wird ausgelöst, nachdem ein Client den WebSocket-Handshake für dieses Subprotokoll abgeschlossen hat.

Syntax

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

Standardwert

Hinweise

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.

Beispiel

procedure TForm1.oProtocolConnect(Connection: TsgcWSConnection);
begin
  Memo1.Lines.Add('connected: ' + Connection.Guid);
end;

Zurück zu Ereignissen