TsgcWSPServer_WebRTC › Events › OnConnect
Si attiva sul server una volta che un peer completa l'handshake WebSocket e si collega al sottoprotocollo di segnalazione WebRTC.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Generato una sola volta per peer immediatamente dopo che il TsgcWebSocketServer sottostante accetta l'upgrade e instrada la connessione verso questo gestore di sottoprotocollo. Se WebRTC.IceServers è popolato, il componente ha già inviato un frame sgc@iceservers affinché il browser possa fornirli a RTCPeerConnection prima di qualsiasi sottoscrizione. Utilizzare il gestore per registrare il collegamento, associare lo stato per-peer a Connection o ispezionare le intestazioni di autenticazione estratte dal trasporto.
procedure TForm1.WebRTCServerConnect(Connection: TsgcWSConnection);
begin
Memo1.Lines.Add(Format('peer %s connected from %s',
[Connection.Guid, Connection.PeerIP]));
end;