TsgcWSPServer_WebRTCEventi › OnSubscription

OnSubscription Evento

Si attiva dopo che una sottoscrizione di un peer è stata accettata e il server di signalling ha registrato il peer sul canale.

Sintassi

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

Valore predefinito

Note

Viene eseguito immediatamente dopo che OnBeforeSubscription ha restituito Accept := True, l'elenco dei sottoscrittori per il canale è stato aggiornato e un frame di acknowledgment (contenente il numero corrente di sottoscrittori) è stato inviato al peer. Questo è il posto giusto per registrare gli accessi, emettere metriche di audit o, quando il numero di sottoscrittori raggiunge due, avviare un flusso di lavoro lato server che si aspetta che entrambi i peer siano presenti. Il gestore è solo informativo — utilizzare OnBeforeSubscription per rifiutare gli accessi.

Esempio


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

Torna agli Eventi