TsgcWSPServer_WebRTCEreignisse › OnSubscription

OnSubscription Ereignis

Wird ausgelöst, nachdem ein Peer-Abonnement akzeptiert wurde und der Signalisierungsserver den Peer auf dem Kanal registriert hat.

Syntax

property OnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object

Standardwert

Hinweise

Läuft unmittelbar nachdem OnBeforeSubscription Accept := True zurückgegeben hat, die Abonnentenliste für den Kanal aktualisiert wurde und ein Bestätigungs-Frame (der die aktuelle Abonnentenanzahl trägt) an den Peer zurückgesendet wurde. Dies ist der richtige Ort, um Beitritte zu protokollieren, Audit-Metriken auszugeben oder, wenn die Abonnentenanzahl zwei erreicht, einen serverseitigen Arbeitsablauf zu starten, der erwartet, dass beide Peers anwesend sind. Der Handler ist nur informativ — verwenden Sie OnBeforeSubscription, um Beitritte abzulehnen.

Beispiel


procedure TForm1.WebRTCServerSubscription(Connection: TsgcWSConnection;
  const Subscription: String);
begin
  Memo1.Lines.Add(Format('[%s] joined room %s',
    [Connection.Guid, Subscription]));
end;

Zurück zu Ereignissen