TsgcWSPServer_WebRTC › 이벤트 › OnSubscription
피어 구독이 수락되고 시그널링 서버가 채널에 피어를 등록한 후에 발생합니다.
property OnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
OnBeforeSubscription이 Accept := True를 반환하고, 채널의 구독자 목록이 업데이트되고, (현재 구독자 수를 전달하는) 확인 프레임이 피어로 다시 전송된 직후에 실행됩니다. 이것은 가입을 기록하거나, 감사 메트릭을 내보내거나, 구독자 수가 둘에 도달할 때 두 피어가 모두 존재할 것으로 예상하는 서버 측 워크플로를 시작하기에 적절한 위치입니다. 핸들러는 정보 제공용일 뿐입니다 — 가입을 거부하려면 OnBeforeSubscription을 사용하십시오.
procedure TForm1.WebRTCServerSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] joined room %s',
[Connection.Guid, Subscription]));
end;