TsgcWSPServer_WebRTCEventos › OnConnect

OnConnect Evento

Se dispara en el servidor cuando un par finaliza el handshake WebSocket y se conecta al subprotocolo de señalización WebRTC.

Sintaxis

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

Valor Predeterminado

Observaciones

Se genera una vez por par inmediatamente después de que el TsgcWebSocketServer subyacente acepte la actualización de protocolo y enrute la conexión a este manejador de subprotocolo. Si WebRTC.IceServers está relleno, el componente ya ha enviado un frame sgc@iceservers para que el navegador pueda pasárselos a RTCPeerConnection antes de que ocurra ninguna suscripción. Utilice el manejador para registrar la incorporación, vincular el estado por par a Connection o inspeccionar las cabeceras de autenticación extraídas por el transporte.

Ejemplo


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

Volver a Eventos