TsgcWSPServer_WebRTCEreignisse › OnConnect

OnConnect Ereignis

Wird auf dem Server ausgelöst, sobald ein Peer den WebSocket-Handshake abschließt und sich an das WebRTC-Signalisierungs-Subprotokoll anhängt.

Syntax

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

Standardwert

Hinweise

Wird einmal pro Peer unmittelbar ausgelöst, nachdem der zugrunde liegende TsgcWebSocketServer das Upgrade akzeptiert und die Verbindung an diesen Subprotokoll-Handler weitergeleitet hat. Wenn WebRTC.IceServers gefüllt ist, hat die Komponente bereits einen sgc@iceservers-Frame gesendet, sodass der Browser sie an RTCPeerConnection übergeben kann, bevor ein Abonnement erfolgt. Verwenden Sie den Handler, um den Beitritt zu protokollieren, pro Peer vorgesehenen Zustand an Connection zu binden oder vom Transport extrahierte Authentifizierungsheader zu prüfen.

Beispiel


procedure TForm1.WebRTCServerConnect(Connection: TsgcWSConnection);
begin
  Memo1.Lines.Add(Format('peer %s connected from %s',
    [Connection.Guid, Connection.PeerIP]));
end;

Zurück zu Ereignissen