TsgcWSPServer_WebRTC › Eventos › OnConnect
Disparado no servidor quando um peer conclui o handshake WebSocket e se anexa ao subprotocolo de sinalização WebRTC.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
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.
procedure TForm1.WebRTCServerConnect(Connection: TsgcWSConnection);
begin
Memo1.Lines.Add(Format('peer %s connected from %s',
[Connection.Guid, Connection.PeerIP]));
end;