TsgcWSPServer_WebRTC이벤트 › OnConnect

OnConnect 이벤트

피어가 WebSocket 핸드셰이크를 완료하고 WebRTC 시그널링 서브프로토콜에 연결되면 서버에서 발생합니다.

구문

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

기본값

설명

기본 TsgcWebSocketServer가 업그레이드를 수락하고 연결을 이 서브프로토콜 핸들러로 라우팅한 직후 피어당 한 번 발생합니다. WebRTC.IceServers가 채워져 있으면 구성 요소는 이미 sgc@iceservers 프레임을 푸시했으므로, 구독이 일어나기 전에 브라우저가 이를 RTCPeerConnection에 공급할 수 있습니다. 이 핸들러를 사용하여 참가를 로깅하거나, 피어별 상태를 Connection에 바인딩하거나, 전송에 의해 추출된 인증 헤더를 검사하십시오.

예제


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

이벤트로 돌아가기