TsgcWSPServer_WebRTC › Ereignisse › OnSubscription
Wird ausgelöst, nachdem ein Peer-Abonnement akzeptiert wurde und der Signalisierungsserver den Peer auf dem Kanal registriert hat.
property OnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
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.
procedure TForm1.WebRTCServerSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] joined room %s',
[Connection.Guid, Subscription]));
end;