TsgcWSPServer_WebRTCEventos › OnConnect

OnConnect Event

Disparado no servidor quando um peer conclui o handshake WebSocket e se anexa ao subprotocolo de sinalização WebRTC.

Sintaxe

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

Valor Padrão

Observações

Gerado uma vez por peer imediatamente após o TsgcWebSocketServer subjacente aceitar o upgrade e rotear a conexão para este handler de subprotocolo. Se WebRTC.IceServers estiver populado, o componente já enviou via push um frame sgc@iceservers para que o navegador possa alimentá-los ao RTCPeerConnection antes que qualquer assinatura aconteça. Utilize o handler para registrar a entrada, vincular estado por peer a Connection ou inspecionar cabeçalhos de autenticação extraídos pelo transporte.

Exemplo


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

Voltar para Eventos